{"id":22400666,"url":"https://github.com/bitscoper/bitscoper_cyber_toolbox","last_synced_at":"2025-07-31T14:32:54.494Z","repository":{"id":228921179,"uuid":"775277201","full_name":"bitscoper/Bitscoper_Cyber_ToolBox","owner":"bitscoper","description":"A Flutter application consisting of TCP Port Scanner, Route Tracer, Pinger, File Hash Calculator, String Hash Calculator, Base Encoder, Morse Code Translator, Open Graph Protocol Data Extractor, Series URI Crawler, DNS Record Retriever, and WHOIS Retriever.","archived":false,"fork":false,"pushed_at":"2024-11-15T15:07:18.000Z","size":3657,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-30T07:40:09.423Z","etag":null,"topics":["android","calculator","crawler","cybersecurity","dart","decoder","docker","encoder","extractor","flutter","github-action","ios","mac","retriever","scanner","tracer","translator","web","windows"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitscoper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-21T04:41:32.000Z","updated_at":"2024-11-15T14:58:55.000Z","dependencies_parsed_at":"2024-06-20T00:45:36.794Z","dependency_job_id":"54c5ea45-282f-4485-90a8-bfdfabbc81d6","html_url":"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox","commit_stats":null,"previous_names":["bitscoper/bitscoper_cyber_toolbox"],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitscoper%2FBitscoper_Cyber_ToolBox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitscoper%2FBitscoper_Cyber_ToolBox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitscoper%2FBitscoper_Cyber_ToolBox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitscoper%2FBitscoper_Cyber_ToolBox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitscoper","download_url":"https://codeload.github.com/bitscoper/Bitscoper_Cyber_ToolBox/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228257906,"owners_count":17892654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","calculator","crawler","cybersecurity","dart","decoder","docker","encoder","extractor","flutter","github-action","ios","mac","retriever","scanner","tracer","translator","web","windows"],"created_at":"2024-12-05T08:13:53.830Z","updated_at":"2025-07-31T14:32:54.485Z","avatar_url":"https://github.com/bitscoper.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!WARNING]\n\u003e Any unlawful usage is strictly prohibited.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/icon/icon.png\" height=\"128\" alt=\"Bitscoper Cyber ToolBox\" /\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n\n# Bitscoper Cyber ToolBox\n\nA Flutter application consisting of IPv4 Subnet Scanner, mDNS Scanner, TCP Port Scanner, Route Tracer, Pinger, File Hash Calculator, String Hash Calculator, Base Encoder, Morse Code Translator, QR Code Generator, Open Graph Protocol Data Extractor, Series URI Crawler, DNS Record Retriever, WHOIS Retriever, and Wi-Fi Information Viewer.\n\n[![Build, Release, and Deploy](https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/actions/workflows/Build,%20Release,%20and%20Deploy.yaml/badge.svg)](https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/actions/workflows/Build,%20Release,%20and%20Deploy.yaml)\n\n  \u003ctable\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n          \u003ca href=\"https://apps.microsoft.com/detail/9n6r5lxczxl6\"\u003e\n            \u003cimg src=\"https://get.microsoft.com/images/en-us%20dark.svg\" height=\"48\" alt=\"Microsoft Store\" /\u003e\n          \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n          \u003ca href=\"https://play.google.com/store/apps/details?id=bitscoper.bitscoper_cyber_toolbox\"\u003e\n            \u003cimg src=\"3rd_Party_Service_Logos/Google_Play.png\" height=\"48\" alt=\"Google Play\" /\u003e\n          \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n          \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/pkgs/container/bitscoper_cyber_toolbox/\"\u003e\n            \u003cimg src=\"3rd_Party_Service_Logos/Docker.svg\" height=\"48\" alt=\"GHCR\" /\u003e\n          \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n          \u003ca href=\"https://gallery.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyber_toolbox/\"\u003e\n            \u003cimg src=\"3rd_Party_Service_Logos/Amazon_ECR.svg\" height=\"48\" alt=\"Amazon ECR\" /\u003e\n          \u003c/a\u003e\n        \u003c/td\u003e\n      \u003c/tr\u003e\n    \u003c/tbody\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n## [Latest Release](https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/)\n\n\u003cdiv align=\"center\"\u003e\n\n```mermaid\nflowchart LR\n\nCode --\u003e Release[Release]\n\nCode[Code] --\u003e Linux{Linux}\nLinux --\u003e Linux_x64_Executable(x64 Executable)\nLinux_x64_Executable --\u003e Linux_x64_AppImage(x64 AppImage)\nLinux_x64_Executable --\u003e Release[Release]\nLinux_x64_AppImage --\u003e Release[Release]\nLinux_x64_Executable --\u003e Linux_Docker_Image(Docker Image)\nLinux_Docker_Image --\u003e GHCR[GHCR]\nLinux_Docker_Image --\u003e Amazon_ECR[Amazon ECR]\n\nCode --\u003e Android{Android}\nAndroid --\u003e |Signing| Android_appbundle(appbundle)\nAndroid --\u003e |Signing| Android_ARMEABI_V7A_APK(ARMEABI-V7A APK)\nAndroid --\u003e |Signing| Android_ARM64_V8A_APK(ARM64-V8A APK)\nAndroid --\u003e |Signing| Android_x86_64_APK(x86_64 APK)\nAndroid_appbundle --\u003e Release[Release]\nAndroid_x86_64_APK --\u003e Release[Release]\nAndroid_ARM64_V8A_APK --\u003e Release[Release]\nAndroid_ARMEABI_V7A_APK --\u003e Release[Release]\nAndroid_appbundle --\u003e |Manual Submission| Google_Play[Google Play]\n\nCode --\u003e macOS{macOS}\nmacOS --\u003e macOS_Executable(Executable)\nmacOS_Executable --\u003e Release[Release]\n\nCode --\u003e iOS{iOS}\niOS --\u003e |Not Signing Yet| iOS_Executable(Executable)\niOS_Executable --\u003e Release[Release]\n\nCode --\u003e Windows{Windows}\nWindows --\u003e Windows_x64_Executable(x64 Executable)\nWindows_x64_Executable --\u003e |Signing| Windows_x64_MSIX_Package(MSIX Package)\nWindows_x64_Executable --\u003e Release[Release]\nWindows_x64_MSIX_Package --\u003e Release[Release]\nWindows_x64_MSIX_Package --\u003e |Manual Submission| Microsoft_Store[Microsoft Store]\n\nCode --\u003e Web{Web}\nWeb --\u003e |Not Recommended| Web_Application(Application)\nWeb_Application --\u003e Release[Release]\nWeb_Application --\u003e My_Server[My Server]\n```\n\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003cth colspan=\"2\"\u003ePlatform\u003c/th\u003e\n      \u003cth colspan=\"2\"\u003eBuilds\u003c/th\u003e\n      \u003cth\u003eDebug Symbols\u003c/th\u003e\n      \u003cth\u003eStores / Repositories / Deployments\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003cth rowspan=\"2\" colspan=\"2\"\u003eLinux\u003c/th\u003e\n      \u003ctd colspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/Linux_x64_Executable.zip\"\u003eLinux_x64_Executable.zip\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd rowspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/Linux_x64_Debug_Symbols.zip\"\u003eZIP\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd rowspan=\"2\"\u003e-\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd colspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/Bitscoper_Cyber_ToolBox-15.1.2-x64.AppImage\"\u003eBitscoper_Cyber_ToolBox-15.1.2-x64.AppImage\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003cth rowspan=\"4\" width=\"46\"\u003eAndroid\u003c/th\u003e\n      \u003cth\u003eappbundle\u003c/th\u003e\n      \u003ctd colspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/Android_appbundle.zip\"\u003eAndroid_appbundle.zip\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/Android_appbundle_Debug_Symbols.zip\"\u003eZIP\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd rowspan=\"4\"\u003e\n        \u003ca href=\"https://play.google.com/store/apps/details?id=bitscoper.bitscoper_cyber_toolbox\"\u003eGoogle Play\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003cth rowspan=\"3\"\u003eAPK\u003c/th\u003e\n      \u003ctd rowspan=\"2\"\u003eARM\u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/APK_ARMEABI_V7A.zip\"\u003eAPK_ARMEABI_V7A.zip\u003c/a\u003e (32-bit)\n      \u003c/td\u003e\n      \u003ctd rowspan=\"3\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/APK_Debug_Symbols.zip\"\u003eZIP\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/APK_ARM64_V8A.zip\"\u003eAPK_ARM64_V8A.zip\u003c/a\u003e (64-bit)\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003ex86_64\u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/APK_x86_64.zip\"\u003eAPK_x86_64.zip\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003cth colspan=\"2\"\u003emacOS\u003c/th\u003e\n      \u003ctd colspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/macOS_Executable.zip\"\u003emacOS_Executable.zip\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/macOS_Debug_Symbols.zip\"\u003eZIP\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e-\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003cth colspan=\"2\"\u003eiOS\u003c/th\u003e\n      \u003ctd colspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/iOS_Executable.zip\"\u003eiOS_Executable.zip\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/iOS_Executable_Debug_Symbols.zip\"\u003eZIP\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e-\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003cth rowspan=\"2\" colspan=\"2\"\u003eWindows\u003c/th\u003e\n      \u003ctd colspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/Windows_x64_Executable.zip\"\u003eWindows_x64_Executable.zip\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd rowspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/Windows_x64_Debug_Symbols.zip\"\u003eZIP\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd rowspan=\"2\"\u003e\n        \u003ca href=\"https://apps.microsoft.com/detail/9n6r5lxczxl6\"\u003eMicrosoft Store\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd colspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/Windows_x64_MSIX_Package.zip\"\u003eWindows_x64_MSIX_Package.zip\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003cth colspan=\"2\"\u003eWeb\u003c/th\u003e\n      \u003ctd colspan=\"2\"\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/latest/download/Web_Application.zip\"\u003eWeb_Application.zip\u003c/a\u003e\n        \u003cbr /\u003e (Not Recommended)\n      \u003c/td\u003e\n      \u003ctd\u003e-\u003c/td\u003e\n      \u003ctd\u003e\u003ca href=\"https://bitscoper.dev/Bitscoper_Cyber_ToolBox/Application/\"\u003e(My Server)\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003cth colspan=\"2\" rowspan=\"2\"\u003eDocker / Podman\u003c/th\u003e\n      \u003ctd colspan=\"2\" rowspan=\"2\"\u003e-\u003c/td\u003e\n      \u003ctd rowspan=\"2\"\u003e-\u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/pkgs/container/bitscoper_cyber_toolbox/\"\u003eGHCR\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://gallery.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyber_toolbox/\"\u003eAmazon ECR\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n\u003e [!IMPORTANT]\n\u003e Versions submitted to Google Play and Microsoft Store may vary and be delayed.\n\n### From GHCR\n\n#### Pull\n\n```sh\npodman pull ghcr.io/bitscoper/bitscoper_cyber_toolbox:latest\n# or\ndocker pull ghcr.io/bitscoper/bitscoper_cyber_toolbox:latest\n```\n\n#### Run\n\n```sh\npodman run -it --rm ghcr.io/bitscoper/bitscoper_cyber_toolbox:latest\n# or\ndocker run -it --rm ghcr.io/bitscoper/bitscoper_cyber_toolbox:latest\n```\n\n### From Amazon ECR\n\n#### Pull\n\n```sh\npodman pull public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyber_toolbox:latest\n# or\ndocker pull public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyber_toolbox:latest\n```\n\n#### Run\n\n```sh\npodman run -it --rm public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyber_toolbox:latest\n# or\ndocker run -it --rm public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyber_toolbox:latest\n```\n\n## Tools\n\n### 1. IPv4 Subnet Scanner\n\nScans for pingable IP addresses from `[].[].[].1` to `[].[].[].254` within a specified subnet.\n\n### 2. mDNS Scanner\n\nScans for mDNS broadcasts and collects associated data.\n\n### 3. TCP Port Scanner\n\nScans ports from 0 to 65535 on a target server and reports the open ports.\n\n### 4. Route Tracer\n\nTraces the route to a target server, showing each hop along the route with its corresponding IP address.\n\n### 5. Pinger\n\nPings a target server and reports the IP address, TTL, and time.\n\n### 6. File Hash Calculator\n\nCalculates MD5, SHA1, SHA224, SHA256, SHA384, and SHA512 hashes of files.\n\n### 7. String Hash Calculator\n\nCalculates MD5, SHA1, SHA224, SHA256, SHA384, and SHA512 hashes of a string.\n\n### 8. Base Encoder\n\nEncodes a string into binary (Base2), ternary (Base3), quaternary (Base4), quinary (Base5), senary (Base6), octal (Base8), decimal (Base10), duodecimal (Base12), hexadecimal (Base16), Base32, Base32Hex, Base36, Base58, Base62, and Base64.\n\n### 9. Morse Code Translator\n\nTranslates English to Morse code and vice versa.\n\n### 10. QR Code Generator\n\nGenerates QR (Quick Response) Code from a string.\n\n### 11. Open Graph Protocol Data Extractor\n\nExtracts Open Graph Protocol (OGP) data of a webpage.\n\n### 12. Series URI Crawler\n\nCrawls the available webpages in series by number and lists the available ones.\n\n### 13. DNS Record Retriever\n\nRetrieves A, AAAA, ANY, CAA, CDS, CERT, CNAME, DNAME, DNSKEY, DS, HINFO, IPSECKEY, NSEC, NSEC3PARAM, NAPTR, PTR, RP, RRSIG, SOA, SPF, SRV, SSHFP, TLSA, WKS, TXT, NS, and MX records of a domain name (forward) or an IP address (reverse).\n\n### 14. WHOIS Retriever\n\nRetrieves WHOIS information about a domain name.\n\n### 15. Wi-Fi Information Viewer\n\nDisplays information about the currently connected Wi-Fi network.\n\n## Using Podman / Docker Locally on Linux\n\n### Build\n\n```sh\ndocker build -t bitscoper_cyber_toolbox .\n```\n\n### Run\n\n```sh\nxhost +si:localuser:root \u0026\u0026 docker run -it --rm -e DISPLAY=$DISPLAY -e WAYLAND_DISPLAY=$WAYLAND_DISPLAY -v /run/user/$(id -u)/wayland-0:/run/user/$(id -u)/wayland-0 -e XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR bitscoper_cyber_toolbox\n```\n\n## Development Commands\n\n### ID\n\n```sh\nflutter pub run rename setBundleId --targets linux,android,macos,ios,windows,web --value \"bitscoper.bitscoper_cyber_toolbox\"\n```\n\n### Name\n\n```sh\nflutter pub run rename setAppName --targets linux --value \"Bitscoper_Cyber_ToolBox\"\n\nflutter pub run rename setAppName --targets android,macos,ios,windows,web --value \"Bitscoper Cyber ToolBox\"\n```\n\n### Icon\n\n```sh\nflutter pub run flutter_launcher_icons\n```\n\n### Splash Screen\n\n```sh\nflutter pub run flutter_native_splash:create\n```\n\n### Localizations\n\n```sh\nflutter gen-l10n\n```\n\n### Android Keystore\n\n#### Generation\n\n```sh\nkeytool -genkey -v -keystore ~/Laboratory/Bitscoper\\ Cyber\\ ToolBox/KeyStore.jks -keyalg RSA -keysize 4096 -validity 10000 -alias Bitscoper_Cyber_ToolBox\n```\n\n#### Conversion to Base64\n\n```sh\nbase64 ~/Laboratory/Bitscoper\\ Cyber\\ ToolBox/KeyStore.jks \u003e ~/Laboratory/Bitscoper\\ Cyber\\ ToolBox/KeyStore.b64\n```\n\n\u003e [!NOTE]\n\u003e I sometimes clean up commit messages when they become too cringeworthy.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitscoper%2Fbitscoper_cyber_toolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitscoper%2Fbitscoper_cyber_toolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitscoper%2Fbitscoper_cyber_toolbox/lists"}