A workspace of four small, single-purpose tools
Four Rust security tools that do one thing well.
Network reconnaissance, web scanning, hash analysis, packet inspection.
Tokio-based, published on crates.io, MIT-licensed. No framework, no plugin system —
just four binaries you can read in an afternoon.
4tools
4crates.io
MITlicense
GHCRdocker
01 — The tools
Each one small enough to actually finish.
netrecon
crates.io · port scanner
- Async TCP scan — Tokio concurrent ports
- Banner grabbing on open ports
- Service fingerprinting from banners
shadowscan
crates.io · web scanner
- Header audit — HSTS, X-Frame-Options, CSP
- TLS checks — cert validity, protocol versions
- Reflection-based SQLi / XSS probes
- Common admin/debug path enumeration
hashsleuth
crates.io · hash analysis
- Type identification — MD5, SHA-1, SHA-256, bcrypt…
- Dictionary cracking from a wordlist
- Masked brute-force with a custom charset
packeteye
crates.io · packet analyzer
- Live sniffing
- Offline pcap parsing
- No root required for offline analysis
02 — Install
One command.
# from crates.io
cargo install netrecon shadowscan hashsleuth packeteye
# or from source
git clone https://github.com/BartoszOsiej/CyberForge.git
cd cybersec-tools
cargo build --release
# binaries: target/release/{netrecon,shadowscan,hashsleuth,packeteye}