fscan README

The project's README from github.com/shadow1ng/fscan. As one markdown file: README.md.

Fscan

English

内网综合扫描工具,一键自动化漏扫。

版本: 2.2.1

功能特性

扫描能力

爆破能力

漏洞检测

漏洞利用

本地模块

输入输出

网络控制

扩展功能

v2.1.0 更新日志

本次更新包含 262个提交,涵盖30项新功能、120项修复、54项重构、14项性能优化、20项测试增强。

架构重构

性能优化

新功能

Bug修复(120项,列出关键修复)

测试增强(20项)

工程化改进

快速开始

# 扫描C段
./fscan -h 192.168.1.1/24

# 指定端口
./fscan -h 192.168.1.1 -p 22,80,443,3389

# 仅存活探测
./fscan -h 192.168.1.1/24 -ao

# 禁用爆破
./fscan -h 192.168.1.1/24 -nobr

# Web扫描
./fscan -u http://192.168.1.1

# 本地插件
./fscan -local systeminfo

# Hash碰撞
./fscan -h 192.168.1.1 -m smb2 -user admin -hash xxxxx

# Redis写公钥
./fscan -h 192.168.1.1 -m redis -rf id_rsa.pub

编译

# 标准编译
go build -ldflags="-s -w" -trimpath -o fscan .

# 带Web管理界面
go build -tags web -ldflags="-s -w" -trimpath -o fscan-web .

安装

# Arch Linux
yay -S fscan-git

运行截图

fscan.exe -h 192.168.x.x

fscan.exe -h 192.168.x.x -rf id_rsa.pub (Redis写公钥)

fscan.exe -h 192.168.x.x -m ssh -user root -pwd password

fscan.exe -h 192.168.x.x -m ssh -user root -pwda pass1 pass2 pass3 (追加多个密码)

fscan.exe -h 192.168.x.x -p80 -proxy http://127.0.0.1:8080

fscan.exe -h 192.168.x.x -socks5 socks5://user:[email protected]:1080 (SOCKS5认证代理)

fscan.exe -h 192.168.x.x -p 139 -m netbios

fscan.exe -h 192.0.0.0/8 -m icmp img.png

2.0-1

2.0-2

路线图

更新计划

SDK & Agent 集成

插件生态

Fscan-lite

Fscan-lab

免责声明

本工具仅面向合法授权的企业安全建设行为。使用前请确保已获得授权,符合当地法律法规,不对非授权目标扫描。作者不承担任何非法使用产生的后果。

fscan 是 404Team 星链计划2.0 成员项目。

Star趋势

Stargazers over time

捐赠

请作者喝饮料

参考

fscan (shadow1ng/fscan)

Searching Database…

14.7K ·GitHub
这是干什么用的?fscan 是一个用 Go 编写的开源内网扫描器:一条命令就能完成全方位的内网安全检查——主机发现、端口扫描、服务识别、弱口令爆破和漏洞检测。
是在终端里用的,还是有图形界面?它是一个命令行工具——一个通过参数运行的单文件程序。另外也有一个可选的网页界面,用来管理扫描任务,但需要在编译时加上 -tags web 这个构建标签才会包含进去。
第一次扫描该怎么做?先下载或编译出程序,然后用 -h 指定目标运行:fscan.exe -h 192.168.x.x。目标可以是 IP、CIDR 网段、域名、URL,也可以从文件批量导入,并且提供 Windows、Linux 和 macOS 版本。
我可以随便扫描我连得上的任何网络吗?不可以。README 明确要求仅用于获得合法授权的企业安全测试:必须先取得许可,遵守当地法律,作者对非法使用不承担任何责任。
能通过代理扫描,或者从一台连着 VPN 的机器上扫描吗?可以——支持 HTTP 和 SOCKS5 代理(可带账号密码),还可以用 -iface 把扫描绑定到指定的网卡,适合 VPN 场景。另外内置基于 ICMP 令牌桶的限速机制,避免快速扫描把路由器压垮。
fscan-lab 是什么?项目附带的一个练习环境:基于 Docker 的内网渗透测试靶场,覆盖 fscan 支持的所有漏洞场景,用来测试、学习和练手。
我能把 fscan 集成到自己的智能体或安全平台里吗?可以——pkg/fscan 提供了一个 Go SDK,支持任务控制(暂停/恢复)、实时进度回调和 TaskID 追踪,专为集成到智能体和安全平台而设计。
Creator
shadow1ng
Size
29 MB
Stars
14.7K
Age
5y
Commits · 90 Days