hahwul/a2sv

GitHub: hahwul/a2sv

面向 SSL/TLS 经典漏洞的轻量自动化扫描工具,帮助安全人员快速批量识别 HeartBleed、POODLE、FREAK 等特定 CVE 缺陷。

Stars: 635 | Forks: 169

[![MIT 许可证](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT) ## A2SV? 自动扫描 SSL 漏洞。 HeartBleed、CCS Injection、SSLv3 POODLE、FREAK... 等 A. 支持的漏洞 ``` - CVE-2007-1858] Anonymous Cipher - CVE-2012-4929] CRIME(SPDY) - CVE-2014-0160] CCS Injection - CVE-2014-0224] HeartBleed - CVE-2014-3566] SSLv3 POODLE - CVE-2015-0204] FREAK Attack - CVE-2015-4000] LOGJAM Attack - CVE-2016-0800] SSLv2 DROWN ``` B. 开发计划 ``` - PLAN] SSL ACCF - PLAN] SSL Information Analysis ``` ## 2. 如何安装? A. 下载(clone) & 解压 A2SV ``` $ git clone https://github.com/hahwul/a2sv.git $ cd a2sv ``` B. 安装 Python 包 / OpenSSL ``` $ pip install argparse $ pip install netaddr $ apt-get install openssl ``` C. 运行 A2SV ``` $ python a2sv.py -h ``` ## 3. 如何使用? ``` usage: a2sv [-h] [-t TARGET] [-tf TARGETFILE] [-p PORT] [-m MODULE] [-d DISPLAY] [-u] [-v] optional arguments: -h, --helpshow this help message and exit -t TARGET, --target TARGET Target URL and IP Address $ e.g -t 127.0.0.1 -tf TARGETFILE, --targetfile TARGETFILE Target file(list) URL and IP Address $ e.g -tf ./target.list -p PORT, --port PORT Custom Port / Default: 443 $ e.g -p 8080 -m MODULE, --module MODULE Check SSL Vuln with one module [anonymous]: Anonymous Cipher [crime]: Crime(SPDY) [heart]: HeartBleed [ccs]: CCS Injection [poodle]: SSLv3 POODLE [freak]: OpenSSL FREAK [logjam]: OpenSSL LOGJAM [drown]: SSLv2 DROWN -d DISPLAY, --display DISPLAY Display output [Y,y] Show output [N,n] Hide output -o OUT, --out OUT Result write to file $ e.g -o /home/yourdir/result.txt -u, --update Update A2SV (GIT) -v, --version Show Version ``` [扫描 SSL 漏洞] ``` $ python a2sv.py -t 127.0.0.1 $ python a2sv.py -t 127.0.0.1 -m heartbleed $ python a2sv.py -t 127.0.0.1 -d n $ python a2sv.py -t 127.0.0.1 -p 8111 $ python a2sv.py -tf target_list.txt ``` [更新 A2SV] ``` $ python a2sv.py -u $ python a2sv.py --update ``` ## 4. 支持 回复非常慢,因为这是一个我无暇顾及的项目。 ## 6. 截图 ## 7. 代码参考网站 ``` - poodle : https://github.com/supersam654/Poodle-Checker - heartbleed : https://github.com/sensepost/heartbleed-poc - ccs injection : https://github.com/Tripwire/OpenSSL-CCS-Inject-Test - freak : https://gist.github.com/martinseener/d50473228719a9554e6a ```
标签:CCS注入, Claude, CRIME, CVE检测, DROWN, FREAK, Heartbleed, LOGJAM, OpenSSL, POODLE, Python, SSL/TLS, 加密安全, 安全测试工具, 密码管理, 插件系统, 无后门, 网络协议分析, 网络安全, 逆向工具, 隐私保护