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
-
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 | |
Monthy | |
Total |
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.
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
How To Videos
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 ofpip3
.
Few features are only for linux os, hence they might not work on windows and require admin priviliges.
Open In Google 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
- mitm
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 | ||
---|---|---|
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba3aa236163107b224a416973a0ed72a259830348cfd1811333c3650c26689f |
|
MD5 | 2b92aa54e1047ec96227cb35f4baeb95 |
|
BLAKE2b-256 | 054ceb54cafadca8ae6e61c5ab7a1ac7749ba83482d0d8c4bc006b20a565ef5f |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a37e3cfa7f79c2705d6e68f74e73f63561f80f08ac1f80b9e99cff147d991f10 |
|
MD5 | 963acd920717b766d486d3291b9e2ff6 |
|
BLAKE2b-256 | 19399023dad284d07c58f692c81376124d77c52aaf939c716e644ed2367610b5 |