Raphaellopes-dev/pentest-toolkit
GitHub: Raphaellopes-dev/pentest-toolkit
基于 Python 的轻量级渗透测试工具包,集成多线程端口扫描、服务检测、Banner 抓取及 HTML 报告生成功能,适合快速侦察与安全教学。
Stars: 0 | Forks: 0
# Pentest 工具包
用 Python 编写的渗透测试工具包。支持端口扫描、服务检测、Banner 抓取以及生成 HTML 报告。
## 功能特性
- 多线程端口扫描 (TCP connect)
- 服务检测 (SSH, HTTP, HTTPS, FTP, SMTP 等)
- Banner 抓取
- 生成专业的 HTML 报告
- DNS 解析
- 终端彩色输出
## 安装说明
```
git clone https://github.com/Raphaellopes-dev/pentest-toolkit.git
cd pentest-toolkit
pip install -r requirements.txt
```
## 使用说明
简单扫描:
```
python main.py scan 192.168.1.1
```
自定义端口扫描:
```
python main.py scan 192.168.1.1 --ports 22,80,443,3306
```
带报告的扫描:
```
python main.py scan 192.168.1.1 --output relatorio.html
```
WHOIS 查询:
```
python main.py whois google.com
```
## 目录结构
```
pentest-toolkit/
main.py - Ponto de entrada (CLI)
pentoolkit/
__init__.py
scanner.py - Scanner de portas
reporter.py - Gerador de relatorios HTML
utils.py - Funcoes utilitarias
requirements.txt
README.md
```
## 道德声明
请仅在您拥有或获得明确授权的系统上使用。
未经许可扫描系统是违法行为。
由 Raphael Lopes 制作
标签:AES-256, Banner Grabbing, DNS解析, HTML报告生成, Python, Qt框架, TCP Connect, WHOIS查询, 云存储安全, 协议探测, 多线程扫描, 实时处理, 开源项目, 插件系统, 数据统计, 无后门, 无线安全, 服务器安全, 服务识别, 漏洞评估, 白帽黑客, 端口扫描, 网络安全, 网络扫描, 逆向工具, 隐私保护, 黑盒测试