{"id":35227053,"url":"https://github.com/bitscoper/bitscoper_cyberkit","last_synced_at":"2026-04-03T00:12:34.173Z","repository":{"id":228921179,"uuid":"775277201","full_name":"bitscoper/Bitscoper_CyberKit","owner":"bitscoper","description":"A Flutter App: Bluetooth LE Scanner, IPv4 Subnet Scanner, mDNS Scanner, UPnP Scanner, Route Tracer, TCP Port Scanner, Pinger, File Hash Calculator, String Hash Calculator, CVSS Calculator, Base Encoder, Morse Code Translator, QR Code Generator, OGP Data Extractor, Series URI Crawler, DNS Record Retriever, WHOIS Retriever, and Wi-Fi Details Viewer","archived":false,"fork":false,"pushed_at":"2026-01-31T18:55:04.000Z","size":2963,"stargazers_count":17,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-01T06:43:57.723Z","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-21T04:41:32.000Z","updated_at":"2026-01-31T18:38:11.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_CyberKit","commit_stats":null,"previous_names":["bitscoper/bitscoper_cyber_toolbox","bitscoper/bitscoper_cyberkit"],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/bitscoper/Bitscoper_CyberKit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitscoper%2FBitscoper_CyberKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitscoper%2FBitscoper_CyberKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitscoper%2FBitscoper_CyberKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitscoper%2FBitscoper_CyberKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitscoper","download_url":"https://codeload.github.com/bitscoper/Bitscoper_CyberKit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitscoper%2FBitscoper_CyberKit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29552225,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T17:56:56.811Z","status":"ssl_error","status_checked_at":"2026-02-17T17:56:55.544Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2025-12-30T01:24:49.167Z","updated_at":"2026-03-02T10:04:43.115Z","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 CyberKit\" /\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n\n# Bitscoper CyberKit\n\nA Flutter application offering Bluetooth Low Energy Scanner, IPv4 Subnet Scanner, mDNS Scanner, UPnP Scanner, Route Tracer, TCP Port Scanner, Pinger, File Hash Calculator, String Hash Calculator, CVSS Calculator, Base Encoder, Morse Code Translator, QR Code Generator, OGP Data Extractor, Series URI Crawler, DNS Record Retriever, WHOIS Retriever, and Wi-Fi Details Viewer.\n\n[![Build, Release, and Deploy](https://github.com/bitscoper/Bitscoper_CyberKit/actions/workflows/Build,%20Release,%20and%20Deploy.yaml/badge.svg)](https://github.com/bitscoper/Bitscoper_CyberKit/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/9mv2046tz302\"\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 align=\"center\"\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          \u003cbr /\u003e(Paused Temporarily)\n        \u003c/td\u003e\n        \u003ctd\u003e\n          \u003ca href=\"https://github.com/bitscoper/Bitscoper_CyberKit/pkgs/container/bitscoper_cyberkit/\"\u003e\n            \u003cimg src=\"3rd_Party_Service_Logos/Docker.svg\" height=\"48\" alt=\"GitHub Container Registry\" /\u003e\n          \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n          \u003ca href=\"https://gallery.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyberkit/\"\u003e\n            \u003cimg src=\"3rd_Party_Service_Logos/Amazon_ECR.svg\" height=\"48\" alt=\"Amazon Elastic Container Registry Public Gallery\" /\u003e\n          \u003c/a\u003e\n          \u003cbr /\u003e(Free Tier Expired)\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_CyberKit/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_Public_Gallery[Amazon Elastic Container Registry Public Gallery]\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 |Disabled due to Build Failure| 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_CyberKit/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_CyberKit/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_CyberKit/releases/latest/download/Bitscoper_CyberKit-18.1.1-x64.AppImage\"\u003eBitscoper_CyberKit-18.1.1-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_CyberKit/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_CyberKit/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        \u003cbr /\u003e(Paused Temporarily)\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_CyberKit/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_CyberKit/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_CyberKit/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_CyberKit/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_CyberKit/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_CyberKit/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_CyberKit/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_CyberKit/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_CyberKit/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_CyberKit/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/9mv2046tz302\"\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_CyberKit/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_CyberKit/releases/latest/download/Web_Application.zip\"\u003eWeb_Application.zip\u003c/a\u003e\n        \u003cbr /\u003e(Disabled due to Build Failure)\n      \u003c/td\u003e\n      \u003ctd\u003e-\u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://bitscoper.dev/Bitscoper_CyberKit/Application/\"\u003e(My Server)\u003c/a\u003e\n        \u003cbr /\u003e(Disabled due to Build Failure)\n      \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_CyberKit/pkgs/container/bitscoper_cyberkit/\"\u003eGitHub Container Registry\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_cyberkit/\"\u003eAmazon Elastic Container Registry Public Gallery\u003c/a\u003e\n        \u003cbr /\u003e(Free Tier Expired)\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 GitHub Container Registry\n\n#### Pull\n\n```sh\npodman pull ghcr.io/bitscoper/bitscoper_cyberkit:latest\n# or\ndocker pull ghcr.io/bitscoper/bitscoper_cyberkit:latest\n```\n\n#### Run\n\n```sh\npodman run -it --rm ghcr.io/bitscoper/bitscoper_cyberkit:latest\n# or\ndocker run -it --rm ghcr.io/bitscoper/bitscoper_cyberkit:latest\n```\n\n### From Amazon Elastic Container Registry Public Gallery\n\n(Free Tier Expired)\n\n#### Pull\n\n```sh\npodman pull public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyberkit:latest\n# or\ndocker pull public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyberkit:latest\n```\n\n#### Run\n\n```sh\npodman run -it --rm public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyberkit:latest\n# or\ndocker run -it --rm public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyberkit:latest\n```\n\n## Tools\n\n### 1. Bluetooth Low Energy Scanner\n\nScans for nearby Bluetooth Low Energy (BLE), Bluetooth LE, or Bluetooth Smart devices.\n\n### 2. IPv4 Subnet Scanner\n\nScans for pingable IP addresses from `[].[].[].1` to `[].[].[].254` within a specified subnet.\n\n### 3. mDNS Scanner\n\nScans for Multicast DNS (mDNS) broadcasts and collects associated service information.\n\n### 4. UPnP Scanner\n\nScans for Universal Plug and Play (UPnP) broadcasts, including Digital Living Network Alliance (DLNA), and collects associated device information.\n\n### 5. Route Tracer\n\nTraces the route to a target server, showing each hop along the route with its corresponding IP address.\n\n### 6. TCP Port Scanner\n\nScans Transmission Control Protocol (TCP) ports from 0 to 65535 on a target server and reports the open ports.\n\n### 7. Pinger\n\nPings a target server and reports the IP address, Time To Live (TTL), and time.\n\n### 8. File Hash Calculator\n\nCalculates Message Digest 5 (MD5), Secure Hash Algorithm 1 (SHA1), Secure Hash Algorithm 224 (SHA224), Secure Hash Algorithm 256 (SHA256), Secure Hash Algorithm 384 (SHA384), and Secure Hash Algorithm 512 (SHA512) hashes of files.\n\n### 9. String Hash Calculator\n\nCalculates Message Digest 5 (MD5), Secure Hash Algorithm 1 (SHA1), Secure Hash Algorithm 224 (SHA224), Secure Hash Algorithm 256 (SHA256), Secure Hash Algorithm 384 (SHA384), and Secure Hash Algorithm 512 (SHA512) hashes of a string.\n\n### 10. CVSS Calculator\n\nUses Common Vulnerability Scoring System (CVSS) v3.1 to calculate base score of exploitability.\n\n### 11. 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### 12. Morse Code Translator\n\nTranslates English to Morse code and vice versa.\n\n### 13. QR Code Generator\n\nGenerates QR (Quick Response) Code from a string.\n\n### 14. OGP Data Extractor\n\nExtracts Open Graph Protocol (OGP) data of a webpage.\n\n### 15. Series URI Crawler\n\nCrawls webpages generated from a combination of Uniform Resource Identifier (URI) and number series, and lists the available ones.\n\n### 16. DNS Record Retriever\n\nRetrieves Address (A), IPv6 Address (AAAA), Any Record (ANY), Certification Authority Authorization (CAA), Child Delegation Signer (CDS), Certificate (CERT), Canonical Name (CNAME), Delegation Name (DNAME), Domain Name System Key (DNSKEY), Delegation Signer (DS), Host Information (HINFO), IPsec Key (IPSECKEY), Next Secure (NSEC), Next Secure version 3 Parameters (NSEC3PARAM), Naming Authority Pointer (NAPTR), Pointer (PTR), Responsible Person (RP), Resource Record Signature (RRSIG), Start of Authority (SOA), Sender Policy Framework (SPF), Service Locator (SRV), SSH Fingerprint (SSHFP), Transport Layer Security Authentication (TLSA), Well Known Services (WKS), Text (TXT), Name Server (NS), and Mail Exchange (MX) records of a domain name (forward lookup) or an IP address (reverse lookup).\n\n### 17. WHOIS Retriever\n\nRetrieves WHOIS information about a domain name.\n\n### 18. Wi-Fi Details Viewer\n\nDisplays details of the currently connected Wireless Fidelity (Wi-Fi) network.\n\n## Compatibility\n\n| Tool | Linux | Android | macOS | iOS | Windows | ~~Web~~ |\n|--------|-------|---------|-------|-----|---------|-----|\n| Bluetooth Low Energy Scanner | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n| IPv4 Subnet Scanner | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |\n| mDNS Scanner | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |\n| UPnP Scanner | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |\n| Route Tracer | ❌ | ✅ | ❌ | ✅ | ❌ | ~~❌~~ |\n| TCP Port Scanner | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |\n| Pinger | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |\n| File Hash Calculator | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n| String Hash Calculator | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n| CVSS Calculator | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n| Base Encoder | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n| Morse Code Translator | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n| QR Code Generator | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n| OGP Data Extractor | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n| Series URI Crawler | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n| DNS Record Retriever | ✅ | ✅ | ❌ | ✅ | ✅ | ~~✅~~ |\n| WHOIS Retriever | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |\n| Wi-Fi Details Viewer | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |\n\n## Using Podman / Docker Locally on Linux\n\n### Build\n\n```sh\ndocker build -t bitscoper_cyberkit .\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_cyberkit\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_cyberkit\"\n```\n\n### Name\n\n```sh\nflutter pub run rename setAppName --targets linux --value \"Bitscoper_CyberKit\"\n\nflutter pub run rename setAppName --targets android,macos,ios,windows,web --value \"Bitscoper CyberKit\"\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_CyberKit/Android\\ Key/KeyStore.jks -keyalg RSA -keysize 4096 -validity 10000 -alias Bitscoper_CyberKit\n```\n\n#### Conversion to Base64\n\n```sh\nbase64 ~/Laboratory/Bitscoper_CyberKit/Android\\ Key/KeyStore.jks \u003e ~/Laboratory/Bitscoper_CyberKit/Android\\ Key/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_cyberkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitscoper%2Fbitscoper_cyberkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitscoper%2Fbitscoper_cyberkit/lists"}