Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
scan4all — 官方仓库 vuls 扫描: 15000+ PoCs; 23种应用密码破解; 7000+ Web指纹; 146种协议和90000+条规则的端口扫描; 模糊测试, 硬件, 超棒的漏洞赏金( ͡° ͜ʖ ͡°)... | Kitploit
工具/GitHubGitHub/ghosttroops/scan4all
密码破解侦察漏洞扫描器Web漏洞扫描器漏洞利用框架网络映射端口扫描DNS和子域名枚举信息收集Web安全模糊测试渗透测试
6.2k717602年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
GitHubghosttroops/scan4all

scan4all

官方仓库 vuls 扫描: 15000+ PoCs; 23种应用密码破解; 7000+ Web指纹; 146种协议和90000+条规则的端口扫描; 模糊测试, 硬件, 超棒的漏洞赏金( ͡° ͜ʖ ͡°)...

查看仓库网站

Twitter Follow on Twitter GitHub Followers

README_EN • 编译/安装/运行 • 参数说明 • 如何使用 • 使用场景 • POC列表 • 自定义扫描 • 最佳实践

特性

Vulnerabilities Scan;15000+PoC漏洞扫描;[ 23 ] 种应用弱口令爆破;7000+Web指纹;146种协议90000+规则Port扫描;Fuzz、HW打点、BugBounty神器...

image

  • 什么是scan4all:集成 vscan、nuclei、ksubdomain、subfinder等,充分自动化、智能化 并对这些集成的项目进行代码级别优化、参数优化,个别模块,如 vscan filefuzz部分进行了重写
    原则上不重复造轮子,除非存在bug、问题
  • 跨平台:基于golang实现,轻量级、高度可定制、开源,支持Linux、windows、mac os等(go tool dist list)46种不同芯片架构、14种操作系统
  • 支持[ 23 ] 种密码爆破,支持自定义字典, 通过 "priorityNmap": true 开启
    • RDP
    • VNC
    • SSH
    • Socks5
    • rsh-spx
    • Mysql
    • MsSql
    • Oracle
    • Postgresql
    • Redis
    • FTP
    • Mongodb
    • SMB,同时检测 MS17-010(CVE-2017-0143、CVE-2017-0144、CVE-2017-0145、CVE-2017-0146、CVE-2017-0147、CVE-2017-0148)、SmbGhost(CVE-2020-0796)、DCOM(msrpc, port 135, Oxid Scan)
    • Telnet
    • Snmp
    • Wap-wsp(Elasticsearch)
    • RouterOs
    • HTTP BasicAuth(HttpBasic,Authorization), contains Webdav、SVN(Apache Subversion) crack
    • Weblogic,同时通过 enableNuclei=true 开启nuclei,支持T3、IIOP等检测
    • Tomcat
    • Jboss
    • Winrm(wsman)
    • POP3/POP3S
  • 默认开启http密码智能爆破,需要 HTTP 密码时才会自动启动,无需人工干预
  • 检测系统是否存在 nmap ,存在通过 priorityNmap=true 启用 nmap 进行快速扫描,默认开启,优化过的 nmap 参数比 masscan 快 使用 nmap 的弊端:网络不好的是否,因为流量网络包过大可能会导致结果不全 使用 nmap 另外需要将 root 密码设置到环境变量
  export PPSSWWDD=yourRootPswd 

更多参考:config/doNmapScan.sh 默认使用 naabu 完成端口扫描 -stats=true 可以查看扫描进度 能否不扫描端口 ? 跳过端口扫描,意外做基于端口指纹进行密码爆破的检测将失效,密码破解功能也一并被跳过

noScan=true  ./scan4all -l list.txt  -v
  • 支持直接使用 nmap xml结果输入:
./scan4all -l nmapScanResults.xml  -v
  • 快速 15000+ POC 检测功能,PoCs包含:
    • nuclei POC

    Nuclei Templates Top 10 statistics

TAGCOUNTAUTHORCOUNTDIRECTORYCOUNTSEVERITYCOUNTTYPECOUNT
cve1430daffainfo631cves1407info1474http3858
panel655dhiyaneshdk584exposed-panels662high1009file76
edb563pikpikcu329vulnerabilities509medium818network51
lfi509pdteam269technologies282critical478dns17
xss491geeknik187exposures275low225
wordpress419dwisiswant0169misconfiguration237unknown11
exposure4070x_akoko165token-spray230
cve2021352princechaddha151workflows189
rce337ritikchaddha137default-logins103
wp-plugin316pussycat0x133file76

281 directories, 3922 files.

  • vscan POC
    • vscan POC包含了:xray 2.0 300+ POC、 go POC等;特别注意,xray POC检测需要有指纹命中后才会触发检测
  • scan4all POC
  • 支持 7000+ web 指纹扫描、识别:

    • httpx 指纹
    • vscan 指纹
      • vscan 指纹:包含 eHoleFinger、 localFinger等
    • scan4all 指纹
  • 支持146种协议90000+规则port扫描

    • 依赖nmap支持的协议、指纹
  • 快速HTTP敏感文件检测,可以自定义字典

  • 登陆页面检测

  • 支持多种类型的输入 - STDIN/HOST/IP/CIDR/URL/TXT

  • 支持多种输出类型 - JSON/TXT/CSV/STDOUT

  • 高度可集成:可配置将结果统一存储到 Elasticsearch【强烈推荐】

  • 智能SSL分析:

    • 深入分析,自动关联SSL信息中域名的扫描,如*.xxx.com,并根据配置完成子域遍历,结果自动添加目标到扫描列表
    • 支持开启智能SSL信息中*.xx.com子域遍历功能, export EnableSubfinder=true,或者在配置文件中调整
  • 自动识别域(DNS)关联多个IP的情况,并自动扫描关联的多个IP

  • 智能处理:

    • 1、当列表中多个域名的ip相同时,合并端口扫描,提高效率
    • 2、智能处理http异常页面、及指纹计算和学习
  • 自动化供应链识别、分析和扫描

  • 联动 python3 <a href=https://github.com/hktalent/log4j-scan>log4j-scan

    • <a href=https://github.com/fullhunt/log4j-scan/pull/128/files>该版本屏蔽你目标信息传递到 DNS Log Server 的bug,避免暴露漏洞
    • 增加了将结果发送到 Elasticsearch 的功能,便于批量、盲打
    • 未来有时间了再实现golang版本 如何使用?
mkdir ~/MyWork/;cd ~/MyWork/;git clone  https://github.com/hktalent/log4j-scan
  • 智能识别蜜罐,并跳过目标,默认该功能是关闭的,可设置EnableHoneyportDetection=true开启

  • 高度可定制:允许通过config/config.json配置定义自己的字典,或者控制更多细节,包含不限于:nuclei、httpx、naabu等

  • 支持HTTP请求走私漏洞检测: CL-TE、TE-CL、TE-TE、CL_CL、BaseErr

    image
  • 支持 通过参数 Cookie='PHPSession=xxxx' ./scan4all -host xxxx.com, 兼容 nuclei、httpx、go-poc、x-ray POC、filefuzz、http Smuggling等

工作流程

如何安装

download from <a href=https://github.com/GhostTroops/scan4all/releases>Releases

go install github.com/GhostTroops/[email protected]
scan4all -h

如何使用

To install libcap on Linux:

sudo apt install -y libpcap-dev

on Mac:

brew install libpcap

docker ubuntu

apt update;apt install -yy libpcap0.8-dev

centos

yum install -yy glibc-devel.x86_64

linux

too many open files 查看当前打开的文件数

awk '{print $1}' /proc/sys/fs/file-nr
ulimit -a
ulimit -n 819200
  • 1、启动 Elasticsearch, 当然你可以使用传统方式输出、结果
mkdir -p logs data
docker run --restart=always --ulimit nofile=65536:65536 -p 9200:9200 -p 9300:9300 -d --name es -v $PWD/logs:/usr/share/elasticsearch/logs -v $PWD/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v $PWD/config/jvm.options:/usr/share/elasticsearch/config/jvm.options  -v $PWD/data:/usr/share/elasticsearch/data  hktalent/elasticsearch:7.16.2
# 初始化es 索引,每种工具的结果结构不一样,分开存储
./config/initEs.sh

# 搜索语法,更多的查询方法,自己学 Elasticsearch
http://127.0.0.1:9200/nmap_index/_doc/_search?q=_id:192.168.0.111
其中92.168.0.111 是要查询的目标

  • 使用前请自行安装nmap <a href=https://github.com/GhostTroops/scan4all/discussions>使用帮助
export GOPRIVATE=github.com/hktalent
go env |grep GOPRIVATE
go build
# 精准扫描 url列表 UrlPrecise=true
UrlPrecise=true ./scan4all -l xx.txt
# 关闭适应nmap,使用naabu端口扫描其内部定义的http相关端口
priorityNmap=false ./scan4all -tp http -list allOut.txt -v
下载工具