shubham-patel/H-Tools

GitHub: shubham-patel/H-Tools

Stars: 0 | Forks: 0

# H-Tools A collection of Python 3 networking and security tools built during B.Tech studies, accessible through a single interactive CLI menu. ## Tools included | # | Tool | Description | |---|------|-------------| | 1 | **MAC Changer** | Change your network interface's MAC address | | 2 | **Network Scanner** | Scan an IP range and list active devices with MAC addresses | | 3 | **ARP Spoofer** | Perform ARP poisoning to intercept traffic (MITM) | | 4 | **Packet Sniffer** | Sniff HTTP traffic and capture credentials on the network | | 5 | **DNS Spoofer** | Redirect DNS queries for a target domain to a custom IP | ## Requirements pip install -r requirements.txt ## Usage python3 h_tools.py Select a tool from the menu. Each tool will prompt you for the required inputs. ### DNS Spoofer setup (Tool 5) Before running DNS Spoofer, route traffic through the queue: # For another device (combine with ARP Spoofer): sudo iptables -I FORWARD -j NFQUEUE --queue-num 0 # For your own machine: sudo iptables -I OUTPUT -j NFQUEUE --queue-num 0 sudo iptables -I INPUT -j NFQUEUE --queue-num 0 After finishing, always reset: sudo iptables --flush ## Individual repos Each tool also exists as a standalone repository: - [spider](https://github.com/shubham-patel/spider) — recursive web link extractor - [crawler](https://github.com/shubham-patel/crawler) — web directory brute-forcer - [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)