shubham-patel/H-Tools

GitHub: shubham-patel/H-Tools

一个集成 MAC 修改、网络扫描、ARP/DNS 欺骗和数据包嗅探的 Python 网络安全命令行工具集,提供统一交互式菜单访问。

Stars: 0 | Forks: 0

# H-Tools 在 B.Tech 学习期间开发的一组 Python 3 网络与安全工具集合,可通过单个交互式 CLI 菜单进行访问。 ## 包含的工具 | # | 工具 | 描述 | |---|------|-------------| | 1 | **MAC Changer** | 更改网络接口的 MAC 地址 | | 2 | **Network Scanner** | 扫描 IP 范围,并列出带有 MAC 地址的活跃设备 | | 3 | **ARP Spoofer** | 执行 ARP 投毒以拦截流量 (MITM) | | 4 | **Packet Sniffer** | 嗅探 HTTP 流量并捕获网络上的凭据 | | 5 | **DNS Spoofer** | 将目标域名的 DNS 查询重定向到自定义 IP | ## 环境要求 ``` pip install -r requirements.txt ``` ## 用法 ``` python3 h_tools.py ``` 从菜单中选择一个工具。每个工具都会提示你输入所需的内容。 ### DNS Spoofer 设置(工具 5) 在运行 DNS Spoofer 之前,请通过队列路由流量: ``` # 对于其他设备(结合 ARP Spoofer 使用): sudo iptables -I FORWARD -j NFQUEUE --queue-num 0 # 对于您自己的机器: sudo iptables -I OUTPUT -j NFQUEUE --queue-num 0 sudo iptables -I INPUT -j NFQUEUE --queue-num 0 ``` 完成后,请务必重置: ``` sudo iptables --flush ``` ## 独立仓库 每个工具也都拥有独立的代码库: - [spider](https://github.com/shubham-patel/spider) — 递归式 Web 链接提取器 - [crawler](https://github.com/shubham-patel/crawler) — Web 目录暴力破解工具 - [mac_changer](https://github.com/shubham-patel/mac_changer) - [network_scanner](https://github.com/shubham-patel/network_scanner) - [arp_spoofer](https://github.com/shubham-patel/arp_spoofer) - [packet_sniffer](https://github.com/shubham-patel/packet_sniffer) - [DNS-Spoofer](https://github.com/shubham-patel/DNS-Spoofer) - [Vulnerability-Scanner](https://github.com/shubham-patel/Vulnerability-Scanner) - [Keylogger](https://github.com/shubham-patel/Keylogger)
标签:ARP欺骗, DNS欺骗, Python, 中间人攻击, 无后门, 网络安全, 网络工具, 防御绕过, 隐私保护