pyhtools – A collection of python written hacking tools

PyHTools

  • Python Hacking Tools (PyHTools) (pht) is a collection of python written hacking tools consisting of network scanner, arp spoofer and detector, dns spoofer, code injector, packet sniffer, network jammer, email sender, downloader, wireless password harvester credential harvester, keylogger, download&execute, and reverse_backdoor along with website login bruteforce, scraper, web spider etc. PHT also includes malwares which are undetectable by the antiviruses.
Windows CLI main
  • The tools provided are for educational purposes only. The developers are no way responsible for misuse of information and tools provided. All the information and tools are meant to help newbies to learn new concepts.
  • These tools are written in python3, refer installation to install/download tools and its dependencies.
  • PyHTools comes with UI, but you can also use command line to use tools individually.

Installation

  1. Open terminal
  2. Install git packagesudo apt install git python3 -y
  3. clone the repository to your machinegit clone https://github.com/dmdhrumilmistry/pyhtools.git
  4. Change directorycd pyhtools
  5. install requirementspython3 -m pip install -r requirements.txt

Start PHTools

  1. change to pyhtools directorycd pyhtools
  2. run pyhtools.pypython3 pyhtools.py
  3. to get all the commands use helppyhtools >> help

There may be chances that pyfiglet or kamene will not be installed through requirements.txt, you can install manually using pip3 install pyfiglet kamene. If you’re using Termux or windows, then use pip instead of pip3.

Tools and Features

Attackers

  • For Networks
    • Network Scanner
    • Mac changer
    • ARP Spoofing
    • DNS spoofing
    • Downloads Replacer
    • Network Jammer
    • Pkt Sniffer
    • Code Injector
  • For Websites
    • Login Guesser (Login Bruteforcer)
    • Web Spider
    • Web crawler (detects dirs | subdomains)
    • Web Vulnerablity Scanner

Detectors

  • ARP Spoof Detector

Malwares/Trojans/Payloads

  • Email Sender (reporter)
  • Downloader
  • Wireless Password Harvester
  • Credential Harvester
  • Keylogger (dlogs)
  • Reverse TCP Backdoor
  • Download and Execute

Dependencies

PHT requires following programs/scripts to run properly –

  • Python
    • subprocess
    • scapy
    • kamene
    • pyfiglet
    • argparse
    • re
    • sys
    • os
    • shutil
    • pyinstaller

NOTE: most of the modules are pre-installed, still to ensure the proper working of scripts, user should install the required modules using pip