https://github.com/haxurn/pentest-toolkit
A comprehensive script to automate the installation of essential cybersecurity tools for web, network, system, and mobile penetration testing.
https://github.com/haxurn/pentest-toolkit
bugbounty-tool hacking-tools pentesting recon toolkit webhacking
Last synced: 27 days ago
JSON representation
A comprehensive script to automate the installation of essential cybersecurity tools for web, network, system, and mobile penetration testing.
- Host: GitHub
- URL: https://github.com/haxurn/pentest-toolkit
- Owner: haxurn
- Created: 2024-06-27T22:00:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T00:25:11.000Z (almost 2 years ago)
- Last Synced: 2025-12-13T21:25:27.997Z (6 months ago)
- Topics: bugbounty-tool, hacking-tools, pentesting, recon, toolkit, webhacking
- Language: Shell
- Homepage:
- Size: 35.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pentest-toolkit
A comprehensive script to automate the installation of essential cybersecurity tools for web, network, system, and mobile penetration testing.
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Tool Categories](#tool-categories)
- [Web Tools](#web-tools)
- [Android Tools](#android-tools)
- [System Tools](#system-tools)
- [Network Tools](#network-tools)
- [Enumeration Tools](#enumeration-tools)
- [Exploitation Tools](#exploitation-tools)
- [Post-Exploitation Tools](#post-exploitation-tools)
- [Reporting Tools](#reporting-tools)
- [Contributing](#contributing)
- [License](#license)
## Introduction
`pentest-toolkit` is a Bash script designed to streamline the installation of various cybersecurity tools. It covers a wide range of tools used for web, network, system, and mobile penetration testing, making it easier for security professionals to set up their testing environments quickly and efficiently.
## Features
- Automated installation of essential cybersecurity tools.
- Categorized tools for easy navigation and understanding.
- Tools for web, network, system, and mobile penetration testing.
- Clear and organized script with color-coded banners.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/byteninja9/pentest-toolkit.git
cd pentest-toolkit
```
2. Make the script executable:
```bash
chmod +x install.sh
```
3. Run the script:
```bash
./install.sh
```
## Usage
The script will automatically install all the tools in their respective categories. Simply execute the script, and it will handle the rest.
## Tool Categories
### Web Tools
- nmap
- masscan
- amass
- subfinder
- assetfinder
- httpx
- whatweb
- ffuf
- dirsearch
- theHarvester
- anew
- tomnomnom tools (httprobe, waybackurls, gf, unfurl, qsreplace)
- nuclei
### Android Tools
- adb
- apktool
- jadx
### System Tools
- lynis
- chkrootkit
- rkhunter
- osquery
### Network Tools
- Wireshark
- tcpdump
- bettercap
- netcat
- aircrack-ng
- kismet
- hydra
### Enumeration Tools
- enum4linux
- nbtscan
- nmap-vulners
- vulscan
### Exploitation Tools
- metasploit-framework
- log4shell
- chaos
- LinEnum
### Post-Exploitation Tools
- linPEAS
- winPEAS
- linux-exploit-suggester
- nishang
- Empire
### Reporting Tools
- eyewitness
- truffleHog
- interactsh-client
## Demo:

## Contributing
Contributions are welcome! If you have any suggestions or improvements, please open an issue or submit a pull request.
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Commit your changes (`git commit -am 'Add new feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Open a pull request.