Hacking-Tools
by aw-junaid
A comprehensive collection of ethical hacking and penetration testing tools written in multiple programming languages for security research and red teaming.
This Repository is a collection of different ethical hacking tools and malware's for penetration testing and research purpose written in python, ruby, rust, c++, go and c.
Primary Use Case
This repository serves as a versatile toolkit for penetration testers, red teamers, and security researchers to perform exploitation, vulnerability scanning, and red team operations. Users can leverage the diverse set of tools across languages like Python, Ruby, Rust, C++, Go, and C to simulate attacks and assess security postures.
- Multi-language support including Python, Ruby, Rust, C++, Go, and C
- Wide range of tools covering exploitation, red teaming, and vulnerability scanning
- Includes malware samples for research and testing
- Organized categories such as Android, Assembly, Cryptography, DDoS, OSINT, and more
- Active development with community contributions
- Integration of popular tools like Nmap and OpenSSL scripts
- Resources for payload generation and Google dorks
- Support for both offensive security and educational purposes
Installation
- Clone the repository using: git clone https://github.com/aw-junaid/Hacking-Tools.git
- Navigate to the desired tool directory within the cloned repository
- Follow individual tool-specific setup instructions (varies by language and tool)
- Install required dependencies per tool (e.g., pip install for Python scripts)
- Run tools via command line or compile if necessary (for C++, Rust, Go tools)
Usage
>_ git clone https://github.com/aw-junaid/Hacking-Tools.gitClones the entire Hacking-Tools repository to your local machine.
>_ cd Hacking-Tools/Penetration TestingNavigate to the penetration testing tools directory.
>_ python3 toolname.pyRun a specific Python-based hacking tool.
>_ gcc toolname.c -o toolname && ./toolnameCompile and execute a C-based hacking tool.
>_ go run toolname.goRun a Go-based hacking tool directly.
- Leverage multi-language toolset to simulate diverse attack vectors across different platforms and environments.
- Integrate with automated CI/CD pipelines to continuously test and validate security controls in development environments.
- Use malware samples for controlled red team exercises to improve blue team detection and response capabilities.
- Combine with threat intelligence feeds to tailor exploitation and reconnaissance activities to current attacker TTPs.
- Develop custom scripts from the repository to automate repetitive penetration testing tasks and increase operational efficiency.
Docs Take 2 Hours. AI Takes 10 Seconds.
Ask anything about Hacking-Tools. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.
This tool hasn't been indexed yet. Request indexing to enable AI chat.
Admin will review your request within 24 hours
Related Tools
Awesome-Hacking
Hack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
hackingtool
Z4nzu/hackingtool
ALL IN ONE Hacking Tool For Hackers
mitmproxy
mitmproxy/mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
sqlmap
sqlmapproject/sqlmap
Automatic SQL injection and database takeover tool

metasploit-framework
rapid7/metasploit-framework
Metasploit Framework
h4cker
The-Art-of-Hacking/h4cker
This repository is maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking, bug bounties, digital forensics and incident response (DFIR), AI security, vulnerability research, exploit development, reverse engineering, and more. 🔥 Also check: https://hackertraining.org
