w9scan

Plug-in type web vulnerability scanner

  • Owner: w-digital-scanner/w9scan
  • Platform:
  • License:: GNU General Public License v2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

w9scan

一款全能型的网站漏洞扫描器,借鉴了各位前辈的优秀代码。内置1200+插件可对网站进行一次规模的检测,功能包括但不限于web指纹检测、端口指纹检测、网站结构分析、各种流行的漏洞检测、爬虫以及SQL注入检测、XSS检测等等,w9scan会自动生成精美HTML格式结果报告。

Python 2.7 License

目标

  • Linux/Windos通用
  • Python 2 不额外安装第三方库
  • 做开源扫描器中的 Top1
  • 先让软件work起来,再来优化各种细节
  • 版本升级记录

Useage

  • python w9scan.py --update 更新程序
  • python w9scan.py --guide 向导模式启动w9scan
  • python w9scan.py -u "https://x.hacking8.com" 快速扫描网站
  • python w9scan.py -u "https://blog.hacking8.com/" -p emlog 指定插件扫描网站
  • python w9scan.py -u "@1.txt" -p emlog 指定插件批量扫描网站
  • python w9scan.py -s emlog 搜索插件是否存在
  • --banner 输出banner
  • --debug 输出调试信息

asciicast

TIPS

  • 本人并不崇尚命令行哲学,对于这个是能简则简
  • 直接使用python w9scan.py即可使用向导模式使用w9scan
  • 向导模式中输入URL时可以输入类似@1.txt,代表批量扫描1.txt内的URL
  • 有关配置线程,超时时间,header头等等参数可以打开config.conf配置
  • 使用-u参数默认加载指纹识别 服务发现模块,不启用fuzz 子域名爆破

Features

  • 指纹检测

    • 可识别常见网站CMS指纹 (300+)
    • 可识别常见网站框架Frame
    • 识别常用端口服务指纹
    • 检测网站脚本语言
    • 检测操作系统类型
    • 检测网站防火墙 (WAF)
  • 攻击参数

    • SQL注入 (基于爬虫)
    • XSS注入 (基于爬虫)
    • 大量Fuzz参数扫描
    • CVE 漏洞
    • 1200+ 指定插件定向验证攻击,插件支持参见https://github.com/boy-hack/w9scan/tree/master/plugins
    • struts 漏洞集合(含自动检测)
    • Shellshock cgi test
    • heartbeat 心脏出血
    • IIS解析漏洞
    • IIS Put 漏洞
  • 暴力破解

    • 备份文件以及目录 (基于爬虫)
    • 备份文件以及目录 (基于域名)
    • 常见目录
    • 常见文件
    • 子域名暴力解析
    • fckeditor路径枚举
    • 常见mdb数据库枚举
    • git svn 泄露识别
    • TOMCAT web.xml 泄露
  • 信息收集

    • Emails (基于爬虫)
    • 私有IP (基于爬虫)
    • E-mail (基于爬虫)
    • 检测 Warnings,Fatal Error,...
    • PHP 版本识别
    • IIS 信息泄露
    • IP地址归属地
    • 集成Wappalyzer识别脚本
    • robots.txt 解析
    • 检测header中不安全头
    • 检测Cookie中不安全因素

FAQ

免责

w9scan扫描器项目仅用于学习,自检网络安全,禁止用于其他用途。

Thx

Main metrics

Overview
Name With Ownerw-digital-scanner/w9scan
Primary LanguagePython
Program languagePython (Language Count: 1)
Platform
License:GNU General Public License v2.0
所有者活动
Created At2018-01-23 08:29:18
Pushed At2019-09-10 10:59:02
Last Commit At2019-09-10 18:43:46
Release Count1
Last Release Namev1.8.9 (Posted on )
First Release Namev1.8.9 (Posted on )
用户参与
Stargazers Count1.1k
Watchers Count48
Fork Count379
Commits Count256
Has Issues Enabled
Issues Count38
Issue Open Count11
Pull Requests Count3
Pull Requests Open Count0
Pull Requests Close Count8
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private