fscan
MIT๐ Network Recon ยท Go
fscan is a fast, portable internal network scanner designed for penetration testers who need rapid service enumeration and vulnerability detection during engagements. Written in Go as a single static binary with zero dependencies, it runs on any platform without installation โ ideal for post-exploitation lateral movement scenarios. fscan combines host discovery, port scanning, service fingerprinting, and brute-force attacks into one tool, covering SMB, SSH, MySQL, MSSQL, Redis, PostgreSQL, FTP, MongoDB, and more. It includes built-in vulnerability detection for common CVEs like MS17-010 (EternalBlue), Redis unauthorized access, and default credential checks. The web scanning module detects common web vulnerabilities and fingerprints frameworks. With over 13,000 GitHub stars, fscan is widely used in red team operations for its speed and portability.
Use Cases
- Internal network penetration testing
- Rapid service enumeration and brute-forcing
- Post-exploitation lateral movement recon
Tags
Details
- Category
- ๐ Network Recon
- Language
- Go
- Repository
- shadow1ng/fscan
- License
- MIT
- Platforms
- ๐งlinux๐macos๐ชwindows
Links
Used in 1 Workflow
Community Reviews
Alternatives & Comparisons
More in Network Recon
Nmap
C/C++The gold standard network scanner. Host discovery, port scanning, service/version detection, OS fingerprinting.
Masscan
CInternet-scale port scanner. Transmits 10 million packets per second. Asynchronous, stateless scanning.
RustScan
RustBlazing fast port scanner that pipes into Nmap. Scans all 65k ports in 3 seconds flat.
Shodan CLI
PythonCommand-line interface for Shodan, the search engine for internet-connected devices.
Wireshark
C/C++The world's foremost network protocol analyzer. Deep packet inspection for hundreds of protocols.
Responder
PythonLLMNR/NBT-NS/mDNS poisoner and rogue authentication server. Captures NTLMv1/v2 hashes on the network.