bitscoper/Bitscoper_CyberKit
GitHub: bitscoper/Bitscoper_CyberKit
一款基于 Flutter 的跨平台网络安全工具箱,集成了网络扫描、信息搜集、哈希计算及多种实用编码工具。
Stars: 19 | Forks: 2
# Bitscoper CyberKit
一款 Flutter 应用程序,提供 Bluetooth Low Energy 扫描器、IPv4 子网扫描器、mDNS 扫描器、UPnP 扫描器、路由追踪、TCP 端口扫描、Ping 工具、文件哈希计算器、字符串哈希计算器、CVSS 计算器、进制编码器、摩尔斯电码翻译器、二维码生成器、OGP 数据提取器、系列 URI 爬虫、DNS 记录检索器、WHOIS 检索器以及 Wi-Fi 详情查看器。
[](https://github.com/bitscoper/Bitscoper_CyberKit/actions/workflows/Build,%20Release,%20and%20Deploy.yaml)
## [最新版本](https://github.com/bitscoper/Bitscoper_CyberKit/releases/latest/)
|
|
(Paused Temporarily) |
|
(Free Tier Expired) |
```
flowchart LR
Code --> Release[Release]
Code[Code] --> Linux{Linux}
Linux --> Linux_x64_Executable(x64 Executable)
Linux_x64_Executable --> Linux_x64_AppImage(x64 AppImage)
Linux_x64_Executable --> Release[Release]
Linux_x64_AppImage --> Release[Release]
Linux_x64_Executable --> Linux_Docker_Image(Docker Image)
Linux_Docker_Image --> GHCR[GHCR]
Linux_Docker_Image --> Amazon_ECR_Public_Gallery[Amazon Elastic Container Registry Public Gallery]
Code --> Android{Android}
Android --> |Signing| Android_appbundle(appbundle)
Android --> |Signing| Android_ARMEABI_V7A_APK(ARMEABI-V7A APK)
Android --> |Signing| Android_ARM64_V8A_APK(ARM64-V8A APK)
Android --> |Signing| Android_x86_64_APK(x86_64 APK)
Android_appbundle --> Release[Release]
Android_x86_64_APK --> Release[Release]
Android_ARM64_V8A_APK --> Release[Release]
Android_ARMEABI_V7A_APK --> Release[Release]
Android_appbundle --> |Manual Submission| Google_Play[Google Play]
Code --> macOS{macOS}
macOS --> macOS_Executable(Executable)
macOS_Executable --> Release[Release]
Code --> iOS{iOS}
iOS --> |Not Signing Yet| iOS_Executable(Executable)
iOS_Executable --> Release[Release]
Code --> Windows{Windows}
Windows --> Windows_x64_Executable(x64 Executable)
Windows_x64_Executable --> |Signing| Windows_x64_MSIX_Package(MSIX Package)
Windows_x64_Executable --> Release[Release]
Windows_x64_MSIX_Package --> Release[Release]
Windows_x64_MSIX_Package --> |Manual Submission| Microsoft_Store[Microsoft Store]
Code --> Web{Web}
Web --> |Disabled due to Build Failure| Web_Application(Application)
Web_Application --> Release[Release]
Web_Application --> My_Server[My Server]
```
### 从 GitHub Container Registry
#### 拉取
```
podman pull ghcr.io/bitscoper/bitscoper_cyberkit:latest
# 或
docker pull ghcr.io/bitscoper/bitscoper_cyberkit:latest
```
#### 运行
```
podman run -it --rm ghcr.io/bitscoper/bitscoper_cyberkit:latest
# 或
docker run -it --rm ghcr.io/bitscoper/bitscoper_cyberkit:latest
```
### 从 Amazon Elastic Container Registry Public Gallery
(免费额度已过期)
#### 拉取
```
podman pull public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyberkit:latest
# 或
docker pull public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyberkit:latest
```
#### 运行
```
podman run -it --rm public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyberkit:latest
# 或
docker run -it --rm public.ecr.aws/n7r2f3q1/bitscoper/bitscoper_cyberkit:latest
```
## 工具
### 1. Bluetooth Low Energy 扫描器
扫描附近的 Bluetooth Low Energy (BLE)、Bluetooth LE 或 Bluetooth Smart 设备。
### 2. IPv4 子网扫描器
扫描指定子网内从 `[].[].[].1` 到 `[].[].[].254` 的可 ping 通的 IP 地址。
### 3. mDNS 扫描器
扫描 Multicast DNS (mDNS) 广播并收集相关服务信息。
### 4. UPnP 扫描器
扫描 Universal Plug and Play (UPnP) 广播(包括 Digital Living Network Alliance (DLNA))并收集相关设备信息。
### 5. 路由追踪
追踪到目标服务器的路由,显示路由沿途的每一跳及其对应的 IP 地址。
### 6. TCP 端口扫描器
扫描目标服务器上从 0 到 65535 的 Transmission Control Protocol (TCP) 端口,并报告开放的端口。
### 7. Pinger
Ping 目标服务器,并报告 IP 地址、Time To Live (TTL) 和时间。
### 8. 文件哈希计算器
计算文件的 Message Digest 5 (MD5)、Secure Hash Algorithm 1 (SHA1)、Secure Hash Algorithm 224 (SHA224)、Secure Hash Algorithm 256 (SHA256)、Secure Hash Algorithm 384 (SHA384) 和 Secure Hash Algorithm 512 (SHA512) 哈希值。
### 9. 字符串哈希计算器
计算字符串的 Message Digest 5 (MD5)、Secure Hash Algorithm 1 (SHA1)、Secure Hash Algorithm 224 (SHA224)、Secure Hash Algorithm 256 (SHA256)、Secure Hash Algorithm 384 (SHA384) 和 Secure Hash Algorithm 512 (SHA512) 哈希值。
### 10. CVSS 计算器
使用 Common Vulnerability Scoring System (CVSS) v3.1 计算可利用性的基础分数。
### 11. 进制编码器
将字符串编码为二进制 (Base2)、三进制 (Base3)、四进制 (Base4)、五进制 (Base5)、六进制 (Base6)、八进制 (Base8)、十进制 (Base10)、十二进制 (Base12)、十六进制 (Base16)、Base32、Base32Hex、Base36、Base58、Base62 和 Base64。
### 12. 摩尔斯电码翻译器
将英语翻译为摩尔斯电码,反之亦然。
### 13. 二维码生成器
根据字符串生成 QR (Quick Response) Code。
### 14. OGP 数据提取器
提取网页的 Open Graph Protocol (OGP) 数据。
### 15. 系列 URI 爬虫
爬取由 Uniform Resource Identifier (URI) 和数字序列组合生成的网页,并列出可用的网页。
### 16. DNS 记录检索器
检索域名的 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) 和 Mail Exchange (MX) 记录(正向查找),或 IP 地址的相应记录(反向查找)。
### 17. WHOIS 检索器
检索域名的 WHOIS 信息。
### 18. Wi-Fi 详情查看器
显示当前连接的 Wireless Fidelity (Wi-Fi) 网络的详情。
## 兼容性
| 工具 | Linux | Android | macOS | iOS | Windows | ~~Web~~ |
|--------|-------|---------|-------|-----|---------|-----|
| Bluetooth Low Energy 扫描器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |
| IPv4 子网扫描器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |
| mDNS 扫描器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |
| UPnP 扫描器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |
| 路由追踪 | ❌ | ✅ | ❌ | ✅ | ❌ | ~~❌~~ |
| TCP 端口扫描器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |
| Pinger | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |
| 文件哈希计算器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |
| 字符串哈希计算器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |
| CVSS 计算器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |
| 进制编码器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |
| 摩尔斯电码翻译器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |
| 二维码生成器 | ✅ |✅ | ✅ | ✅ | ✅ | ~~✅~~ |
| OGP 数据提取器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |
| 系列 URI 爬虫 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |
| DNS 记录检索器 | ✅ | ✅ | ❌ | ✅ | ✅ | ~~✅~~ |
| WHOIS 检索器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~❌~~ |
| Wi-Fi 详情查看器 | ✅ | ✅ | ✅ | ✅ | ✅ | ~~✅~~ |
## 在 Linux 上本地使用 Podman / Docker
### 构建
```
docker build -t bitscoper_cyberkit .
```
### 运行
```
xhost +si:localuser:root && 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
```
## 开发命令
### ID
```
flutter pub run rename setBundleId --targets linux,android,macos,ios,windows,web --value "bitscoper.bitscoper_cyberkit"
```
### 名称
```
flutter pub run rename setAppName --targets linux --value "Bitscoper_CyberKit"
flutter pub run rename setAppName --targets android,macos,ios,windows,web --value "Bitscoper CyberKit"
```
### 图标
```
flutter pub run flutter_launcher_icons
```
### 启动屏幕
```
flutter pub run flutter_native_splash:create
```
### 本地化
```
flutter gen-l10n
```
### Android Keystore
#### 生成
```
keytool -genkey -v -keystore ~/Laboratory/Bitscoper_CyberKit/Android\ Key/KeyStore.jks -keyalg RSA -keysize 4096 -validity 10000 -alias Bitscoper_CyberKit
```
#### 转换为 Base64
```
base64 ~/Laboratory/Bitscoper_CyberKit/Android\ Key/KeyStore.jks > ~/Laboratory/Bitscoper_CyberKit/Android\ Key/KeyStore.b64
```
| 平台 | 构建 | 调试符号 | 商店 / 仓库 / 部署 | ||
|---|---|---|---|---|---|
| Linux | Linux_x64_Executable.zip | ZIP | - | ||
| Bitscoper_CyberKit-18.1.1-x64.AppImage | |||||
| Android | appbundle | Android_appbundle.zip | ZIP |
Google Play
(暂时暂停) |
|
| APK | ARM | APK_ARMEABI_V7A.zip (32-bit) | ZIP | ||
| APK_ARM64_V8A.zip (64-bit) | |||||
| x86_64 | APK_x86_64.zip | ||||
| macOS | macOS_Executable.zip | ZIP | - | ||
| iOS | iOS_Executable.zip | ZIP | - | ||
| Windows | Windows_x64_Executable.zip | ZIP | Microsoft Store | ||
| Windows_x64_MSIX_Package.zip | |||||
| Web |
Web_Application.zip
(因构建失败已禁用) |
- |
(我的服务器)
(因构建失败已禁用) |
||
| Docker / Podman | - | - | GitHub Container Registry | ||
|
Amazon Elastic Container Registry Public Gallery
(免费额度已过期) |
|||||
标签:CVSS计算器, DNS枚举, DNS记录查询, Flutter应用, GitHub, IPv4子网扫描, mDNS扫描, meg, OGP数据提取, Ping工具, TCP端口扫描, UDP扫描, UPnP扫描, URI爬虫, WHOIS查询, Wi-Fi信息查看, 二维码生成器, 代码生成, 信息安全, 协议探测, 后渗透, 字符串哈希计算, 开源安全工具, 情报分析, 插件系统, 摩斯密码翻译, 数字取证, 数据编码, 文件哈希计算, 无线安全, 渗透测试工具, 目录枚举, 移动安全, 编码转换工具, 网络安全工具, 网络扫描器, 网络诊断, 自动化脚本, 蓝牙低功耗扫描, 请求拦截, 跨平台应用, 路由追踪, 逆向工程平台, 防御绕过, 隐私工具