• Stars
    star
    344
  • Rank 120,406 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created about 4 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Python Hacking Library 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, ransomware, data harvestors, etc.

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

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

More Repositories

1

GooglePhish

Google account phishing tool written in python using django
HTML
72
star
2

Termux-SSH

Termux SSH helps you to setup SSH server on termux application on android, which helps you to execute tasks remotely through terminal/cmd/powershell/termux.
Python
39
star
3

offat

Tests your API automatically for common API vulnerabilities. Project is still Work In Progress. PRs are appreciated.
Python
30
star
4

Flask-Portfolio

Web Portfolio written in Python using Flask
HTML
5
star
5

TermuxScripts

A Termux Hacking tools and Linux distros Script Collections to Hack with Android
Shell
5
star
6

ArduinoPrograms

Arduino Programs to interface LCD (16x2), Servo Motor, IR sensor, and Small Project - Control Servo Motor using IR Remote
C++
4
star
7

pyhtools-evil-files

contains Evil Files separated from PyHTools project to comply with PyPi's acceptable use policy
Python
4
star
8

SecureBluetoothControlledRobot

A Secure Bluetooth Controller Car project using Arduino Board.
C++
3
star
9

GitHubProfileScraper

Scrapes github profiles and stores data in json format
Python
3
star
10

breach-check

Python tool which checks for data breaches for provided emails
Python
3
star
11

ip_user_info_telegram_bot

Telegram Bot which can retrieve IP information
Python
2
star
12

WebDirShareAPI

helps to download/upload files to the specified directory only
HTML
2
star
13

TermuxCustomBanner

Creates custom banner for termux
Python
2
star
14

MusicAPy

A Python wrapper for Jio Saavn API
Python
2
star
15

Vulnerable-API-App

vulnerable python web application written in flask, bootstrap, HTML, CSS and JavaScript which is inspired from the web APIs that were found to be vulnerable among several Organizations exposing data of thousands of users!
Python
2
star
16

android_root_helper

helps user to root their android device
Python
2
star
17

elk-alerts

ELK slack integration alternative for alerting
Go
2
star
18

IOT-Cloud-Platform

IOT cloud application to save and fetch data
HTML
1
star
19

DeviceController

Arduino Library to control board pins using Device controller Web Interface/Telegram Bot
C++
1
star
20

muzik

Music Downloader Django Website
HTML
1
star
21

AndroidApps

Source Code for few Android Application written in JAVA.
Java
1
star
22

DeviceControllerWebInterface

Web interface for Device Control Library
Python
1
star
23

ParkingManagementSystem

Helps customers at Multiplexes, Cinemas, Shopping Malls, etc to park their vehicles efficiently by saving their time.
C
1
star
24

dmdhrumilmistry

Special README for github public profile
1
star
25

GovernmentSchemesNotificationSystem

Notify users about the latest Government of India schemes via emails
Python
1
star
26

pysecuretransfer

Transfer your files securely over Network
Python
1
star
27

DeviceControllerTelegramBot

A Telegram Bot to control Board Pins for Device Controller Arduino Library
Python
1
star
28

docs

MDX
1
star
29

Shift-Left-Secure

Find vulnerabilities in code before pushing it to Github/GitLab/BitBucket.
Python
1
star
30

torsposer

tool to expose services to TOR network
Python
1
star
31

web-app-cloner

JavaScript
1
star
32

elb-log-analyzer

Project for analyzing logs from AWS ELB
Python
1
star
33

file-validation

Validate File Content Type using AI/ML models for S3 file uploads using AWS lambda
Python
1
star
34

Cowin_slot_notifier

COWIN SLOT NOTIFIER helps user to get vaccine slots notification whenever available according to their information entered in details.txt file.
Python
1
star
35

ng_bot

bot to push ngork links on telegram/discord
Python
1
star
36

HackOnContainer

A docker container consisting of cli tools used for web pentest
Dockerfile
1
star
37

gohtools

hacking tools written in golang
Go
1
star
38

win-defender

Windows Defender contains several functions for tools to secure Windows machine and get compliant with common regulations.
Python
1
star
39

dmdhrumilmistry.github.io

My Web Portfolio
HTML
1
star
40

muzik-api

Free Music APIs written in django
Python
1
star
41

country_wise_covid_cases_GUI

A python GUI application written using tkinter to fetch latest covid cases information from the available data.
Python
1
star
42

zonewatchman

A vigilant AWS Route 53 subdomain enumeration tool. Safeguard your online presence by detecting potential subdomain takeovers. Stay secure with ZoneWatchman's proactive monitoring
Go
1
star
43

homebrew-tap

tap for homebrew
Ruby
1
star
44

hacking-mumbai-metro

PoC code to generate checksum validations for Mumbai's Metro One Web App
JavaScript
1
star
45

CVEs

List of CVEs found by dmdhrumilmistry
1
star
46

XSS-Data-Harvestor

Hijack Cookies by exploting XSS vulnerable applications
Python
1
star