11/12 free views
Tool
Script
Penetration Testing & Red Teaming

Hacking-Tools

by aw-junaid

657stars
184forks
32watchers
Updated 5 months ago
About

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.

Key Features
  • 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.git

Clones the entire Hacking-Tools repository to your local machine.

>_ cd Hacking-Tools/Penetration Testing

Navigate to the penetration testing tools directory.

>_ python3 toolname.py

Run a specific Python-based hacking tool.

>_ gcc toolname.c -o toolname && ./toolname

Compile and execute a C-based hacking tool.

>_ go run toolname.go

Run a Go-based hacking tool directly.

Security Frameworks
Reconnaissance
Resource Development
Initial Access
Execution
Discovery
Usage Insights
  • 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

Security Profile
Red Team90%
Blue Team30%
Purple Team60%
Details
LicenseOther
LanguageC
Open Issues1
Topics
python
algorithms
artificial-intelligence
bugbounty
cryptography
cyber-threat-intelligence
cybersecurity-projects
ethical-hacking
hacking-tools
malware