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. Ограничение скорости через token bucket для ICMP не даёт быстрым сканам перегружать роутеры.
Что такое fscan-lab?Это учебная среда, которая идёт вместе с проектом: лаборатория для пентеста внутренней сети на базе Docker, покрывающая все сценарии уязвимостей, которые поддерживает fscan. Она предназначена для тестирования, обучения и отработки навыков.
Могу ли я встроить fscan в своего агента или платформу безопасности?Да — pkg/fscan предоставляет Go SDK с управлением задачами (пауза/возобновление), колбэками прогресса в реальном времени и трассировкой по TaskID; всё это задумано для встраивания в агентов и платформы безопасности.
Creator
shadow1ng
Size
29 MB
Stars
14.7K
Age
5y
Commits · 90 Days