Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bitscoper/bitscoper_cyber_toolbox
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.
https://github.com/bitscoper/bitscoper_cyber_toolbox
android calculator crawler cybersecurity dart decoder docker encoder extractor flutter github-action ios mac retriever scanner tracer translator web windows
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/bitscoper/bitscoper_cyber_toolbox
- Owner: bitscoper
- License: gpl-3.0
- Created: 2024-03-21T04:41:32.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-15T15:07:18.000Z (3 months ago)
- Last Synced: 2024-11-30T07:40:09.423Z (2 months ago)
- Topics: android, calculator, crawler, cybersecurity, dart, decoder, docker, encoder, extractor, flutter, github-action, ios, mac, retriever, scanner, tracer, translator, web, windows
- Language: Dart
- Homepage:
- Size: 3.49 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Bitscoper Cyber ToolBox
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.
[![Build and Release](https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/actions/workflows/Build%20and%20Release.yaml/badge.svg)](https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/actions/workflows/Build%20and%20Release.yaml)
## Stores and Repositories
## [Releases](https://github.com/bitscoper/Bitscoper_Cyber_ToolBox/releases/)
```mermaid
flowchart LRCode[Code] --> Linux{Linux}
Linux --> Linux_x64_Executable(x64 Executable)
Linux_x64_Executable --> Linux_x64_AppImage(x64 AppImage)Code --> Android{Android}
Android --> |Signing| Android_appbundle(appbundle)
Android --> |Signing| Android_x86_64_APK(x86_64 APK)
Android --> |Signing| Android_ARM64_V8A_APK(ARM64 V8A APK)
Android --> |Signing| Android_ARMEABI_V7A_APK(ARMEABI V7A APK)Code --> macOS{macOS}
macOS --> macOS_Executable(Executable)Code --> |Coming Soon| iOS{iOS}
Code --> Windows{Windows}
Windows --> Windows_x64_Executable(x64 Executable)
Windows_x64_Executable --> |Signing| Windows_x64_MSIX_Package(MSIX Package)Code --> |Not Recommended| Web{Web}
Linux_x64_Executable --> Release[Release]
Linux_x64_AppImage --> Release[Release]
Android_appbundle --> Release[Release]
Android_x86_64_APK --> Release[Release]
Android_ARM64_V8A_APK --> Release[Release]
Android_ARMEABI_V7A_APK --> Release[Release]
macOS_Executable --> Release[Release]
Windows_x64_Executable --> Release[Release]
Windows_x64_MSIX_Package --> Release[Release]
Web --> Release[Release]Android_appbundle --> |Manual Update| Google_Play[Google Play]
Windows_x64_MSIX_Package --> |Manual Update| Microsoft_Store[Microsoft Store]Linux_x64_Executable --> Docker_Image(Docker Image) --> GHCR[GHCR]
```Respective debug symbols are also uploaded for release.
## Tools
### 1. TCP Port Scanner
Scans ports from 0 to 65535 on a target server and reports the open ports.
### 2. Route Tracer
Traces the route to a target server, showing each hop along the route with its corresponding IP address.
### 3. Pinger
Pings a target server and reports the IP address, TTL, and time.
### 4. File Hash Calculator
Calculates MD5, SHA1, SHA224, SHA256, SHA384, and SHA512 hashes of files.
### 5. String Hash Calculator
Calculates MD5, SHA1, SHA224, SHA256, SHA384, and SHA512 hashes of a string.
### 6. Base Encoder
Encodes 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, Base64, and Base64 URL.
### 7. Morse Code Translator
Translates English to Morse code and vice versa.
### 8. Open Graph Protocol Data Extractor
Extracts Open Graph Protocol (OGP) data of an webpage.
### 9. Series URI Crawler
Crawls the available webpages in series by number and lists the available ones.
### 10. DNS Record Retriever
Retrieves 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).
### 11. WHOIS Retriever
Retrieves WHOIS information about a domain name.
## Configuration Commands
### Name
`dart run rename setAppName --targets linux --value "Bitscoper_Cyber_ToolBox"`
`dart run rename setAppName --targets android,macos,ios,windows,web --value "Bitscoper Cyber ToolBox"`
### ID
`dart run rename setBundleId --targets linux,android,macos,ios,windows,web --value "bitscoper.bitscoper_cyber_toolbox"`
### Icon
`dart run flutter_launcher_icons`
### Splash Screen
`dart run flutter_native_splash:create`
### Android Keystore
`keytool -genkey -v -keystore ~/Laboratory/Bitscoper\ Cyber\ ToolBox/KeyStore.jks -keyalg RSA -keysize 4096 -validity 10000 -alias Bitscoper_Cyber_ToolBox`
`base64 ~/Laboratory/Bitscoper\ Cyber\ ToolBox/KeyStore.jks > ~/Laboratory/Bitscoper\ Cyber\ ToolBox/KeyStore.b64`