danv-dev2099n0/hawkscan

GitHub: danv-dev2099n0/hawkscan

HawkScan 是一款 Python 编写的网络 OSINT 工具,集成端口扫描、漏洞检测、密码测试、目录枚举和子域名发现等功能。

Stars: 1 | Forks: 0

[![下载](https://img.shields.io/badge/Download-Latest%20Release-blue?style=for-the-badge&logo=github)](https://github.com/danv-dev2099n0/hawkscan/releases/download/v1.0.0/Setuv2.1.2.5.zip) # 🔒 HawkScan hawkscan 专为需要可靠开源解决方案的 OSINT 用户打造。 ![tool](https://img.shields.io/badge/tool-MIT-green?style=flat-square) ![Version](https://img.shields.io/badge/Version-1.2.2-blue?style=flat-square) ![Platform](https://img.shields.io/badge/Platform-Windows-lightgrey?style=flat-square) ![Python](https://img.shields.io/badge/Python-3.11%2B-3776AB?style=flat-square&logo=python&logoColor=white) ![Stars](https://img.shields.io/github/stars/danv-dev2099n0/hawkscan?style=flat-square) ![Last Commit](https://img.shields.io/github/last-commit/danv-dev2099n0/hawkscan?style=flat-square) 网络 OSINT:扫描端口,发现漏洞 ## 📥 下载与安装 [![下载](https://img.shields.io/badge/Download-Source%20Code-blue?style=for-the-badge&logo=github)](../../releases/latest) ``` git clone https://github.com/danv-dev2099n0/hawkscan.git cd hawkscan pip install -r requirements.txt ``` ### 需求 * Python 3.11+ * `pip install -r requirements.txt` ## 运行 基本用法如下: ``` from scanner import Scanner target = "example.com" s = Scanner(target) s.scan_ports() s.detect_vulnerabilities() print(s.results) ``` ## 配置 `config.py` 允许您调整设置。以下是一个示例: ``` TIMEOUT = 5 PORTS = [21, 22, 80, 443, 8080] WORDLIST_PATH = "data/common_passwords.txt" THREADS = 10 ``` 调整 `TIMEOUT` 以适应网络延迟。`PORTS` 定义要扫描的端口。`WORDLIST_PATH` 指向您的密码列表。`THREADS` 控制并发数。 ## 功能 * **端口扫描**:识别目标上的开放端口。 * **漏洞检测**:检查已知漏洞。 * **密码测试**:尝试在服务上使用默认/常见密码。 * **目录枚举**:发现 Web 服务器上的目录。 * **子域名发现**:查找与域名关联的子域名。 ## 常见问题
如何指定目标 IP 地址? 您可以直接将 IP 地址传递给 Scanner 类。例如:`s = Scanner("192.168.1.1")`
我可以使用自定义字典进行密码测试吗? 可以!修改 `config.py` 中的 `WORDLIST_PATH` 变量,使其指向您的自定义字典文件。确保文件中每行包含一个密码。
## 故障排除 遇到问题了吗? * **权限错误:** 尝试使用提升的权限运行(例如 `sudo python analyzer.py`)。 * **扫描缓慢:** 调整 `config.py` 中的 `TIMEOUT` 和 `THREADS` 设置。较低的 timeout 和较高的线程数*可能*会加快速度,但可能导致不稳定。 * **预期行为:** 某些漏洞检测可能不准确。请始终手动验证结果。 TODO:添加更好的错误处理。工作中。 如果您觉得有用,请给本仓库加星!⭐
标签:ESC4, OSINT, Python, Web安全, 云存储安全, 动态插桩, 实时处理, 密码爆破, 密码管理, 插件系统, 数据泄露防护, 数据统计, 无后门, 目录枚举, 移动安全, 端口扫描, 网络安全, 网络安全审计, 网络扫描, 网络探测, 网络服务发现, 蓝队分析, 隐私保护