Skip to main content

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.

Project description

PyHTools

PyHTools Logo

  • 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.

  • 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.

NOTE : The UI hasn't been updated yet with new tools, Refer examples for more information

PyPi Downloads

Period Count
Weekly Downloads
Monthy Downloads
Total Downloads

Disclaimer

The disclaimer advises users to use the open source project for ethical and legitimate purposes only and refrain from using it for any malicious activities. The creators and contributors of the project are not responsible for any illegal activities or damages that may arise from the misuse of the project. Users are solely responsible for their use of the project and should exercise caution and diligence when using it. Any unauthorized or malicious use of the project may result in legal action and other consequences.

Read More

Notice

To comply with PyPi's Acceptable Use Policy

All Evil files are moved to another repository: pyhtools-evil-files

Install Evil packages using below command:

python3 -m pip install git+https://github.com/dmdhrumilmistry/pyhtools-evil-files.git

Never use provided resources for malicious purpose.

Join Our Discord Community

Join our Discord server!

How To Videos

  • Gain access to remote shell over the Internet using HTTP Backdoor

    YT Thumbnail

Installation

Using pip

  • Install main branch using pip

    python3 -m pip install git+https://github.com/dmdhrumilmistry/pyhtools.git
    
  • Install Release from PyPi

    # without options
    python3 -m pip install pyhtools
    
    # for windows
    python3 -m pip install pyhtools[windows]
    
    # for linux
    python3 -m pip install pyhtools[linux]
    

Manual Method

  • Open terminal

  • Install git package

    sudo apt install git python3 -y
    
  • Install Poetry

  • clone the repository to your machine

    git clone https://github.com/dmdhrumilmistry/pyhtools.git
    
  • Change directory

    cd pyhtools
    
  • install with poetry

    # without options
    poetry install
    
    # for windows
    poetry install -E windows
    
    # for linux
    poetry install -E linux
    

Start PyHTools

  • run pyhtools.py

    python3 -m pyhtools
    
  • to get all the commands use help

    pyhtools >> help
    

If you're using Termux or windows, then use pip instead of pip3.
Few features are only for linux os, hence they might not work on windows and require admin priviliges.

Open In Google Cloud Shell

  • Temporary Session
    Open in Cloud Shell
  • Perisitent Session
    Open in Cloud Shell

Package 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
  • For Android

    • mitm
      • Custom Certificate Pinner

Detectors

  • ARP Spoof Detector

Malwares/Trojans/Payloads/Ransomwares/Worms

  • Email Sender (reporter)
  • Downloader
  • Wireless Password Harvester
  • Credential Harvester
  • Keylogger (dlogs)
  • Reverse Backdoors
    • TCP
    • HTTP
  • Download and Execute
  • Telegram Data Harvester
  • DMSecRansomware
  • Telegram Remote Code Executor
  • DirCloner

NOTE: Do not upload/send/report malwares to anti virus services such as VirusTotal. This will make program detectable

Project Updates

How to Package a Evil Files

Note: On linux host machines, user needs to install patchelf package. Install using below command.

apt/dnf/yum install patchelf

Above command needs root privileges.

Have any Ideas 💡 or issue

  • Create an issue
  • Fork the repo, update script and create a Pull Request

Contributing

Refer CONTRIBUTIONS.md for contributing to the project.

LICENSE

PyHTools is distributed under MIT License. Refer License for more information.

Connect With Me

Platforms
GitHub LinkedIn Twitter
Instagram Blog Youtube

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyhtools-2.3.4.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

pyhtools-2.3.4-py3-none-any.whl (44.4 kB view details)

Uploaded Python 3

File details

Details for the file pyhtools-2.3.4.tar.gz.

File metadata

  • Download URL: pyhtools-2.3.4.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pyhtools-2.3.4.tar.gz
Algorithm Hash digest
SHA256 9ba3aa236163107b224a416973a0ed72a259830348cfd1811333c3650c26689f
MD5 2b92aa54e1047ec96227cb35f4baeb95
BLAKE2b-256 054ceb54cafadca8ae6e61c5ab7a1ac7749ba83482d0d8c4bc006b20a565ef5f

See more details on using hashes here.

File details

Details for the file pyhtools-2.3.4-py3-none-any.whl.

File metadata

  • Download URL: pyhtools-2.3.4-py3-none-any.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pyhtools-2.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a37e3cfa7f79c2705d6e68f74e73f63561f80f08ac1f80b9e99cff147d991f10
MD5 963acd920717b766d486d3291b9e2ff6
BLAKE2b-256 19399023dad284d07c58f692c81376124d77c52aaf939c716e644ed2367610b5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page