Tool Open source · MIT
Fscan is an open-source intranet security scanning tool developed as a Go project. It discovers hosts with ICMP probing, scans TCP ports, identifies services and web technologies, performs credential and hash-based authentication tests, detects selected vulnerabilities and unauthorized access, and provides exploitation and local information-gathering modules. Its inputs include IP addresses, CIDR ranges, domains, URLs, and batch files; results can be written as TXT, JSON, or CSV.
The tool is organized around service, web, and local plugins. It supports common service fingerprinting, Xray- and Afrog-format web POCs, DNSLog-based detection, HTTP and SOCKS5 proxies, interface selection, rate and timeout controls, independent scan concurrency settings, and configurable exclusions. Its local modules include system and domain information collection, credential acquisition, persistence mechanisms, shells, security-software detection, and log-cleaning utilities. The repository also provides a Go SDK under pkg/fscan for embedding scan tasks in agents or security platforms, with pause/resume control and progress callbacks, plus an optional web management interface enabled through a build tag.