https://github.com/sethysatyajit/auto-pentesting-toolkit
A comprehensive bash script that automates various penetration testing tools including Nmap, Hydra, Dirb, Gobuster, and Metasploit with an easy-to-use menu interface.
https://github.com/sethysatyajit/auto-pentesting-toolkit
auto-tools automation cybersecurity ethical-hacking penetration-testing pentesting shell shell-scripting
Last synced: 10 months ago
JSON representation
A comprehensive bash script that automates various penetration testing tools including Nmap, Hydra, Dirb, Gobuster, and Metasploit with an easy-to-use menu interface.
- Host: GitHub
- URL: https://github.com/sethysatyajit/auto-pentesting-toolkit
- Owner: sethysatyajit
- Created: 2025-08-16T07:31:41.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-16T07:33:27.000Z (10 months ago)
- Last Synced: 2025-08-16T09:16:58.924Z (10 months ago)
- Topics: auto-tools, automation, cybersecurity, ethical-hacking, penetration-testing, pentesting, shell, shell-scripting
- Language: Shell
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔒 Automated Pentesting Tool Suite
An **Automated Pentesting Tool Suite** written in Bash to streamline the usage of popular security tools like **Nmap, Hydra, Dirb, Gobuster, and Metasploit**.
Created by [Satyajit Sethy](https://github.com/sethysatyajit).
---
## ⚡ Features
- **Nmap Scanner** → Quick scans, OS detection, vulnerability scans, full port scans, custom commands.
- **Hydra Brute Force** → SSH, FTP, HTTP form brute force, and custom attacks.
- **Dirb Scanner** → Directory brute forcing with custom wordlists & extensions.
- **Gobuster Scanner** → Directory, DNS, and VHost brute forcing.
- **Metasploit Framework** → Start msfconsole, run exploits, auxiliary modules, and generate payloads.
- **Auto Dependency Check** → Installs missing tools if not already available.
---
## 📦 Installation
Clone the repository:
```bash
git clone https://github.com/sethysatyajit/Auto-Pentesting-Toolkit.git
cd Auto-Pentesting-Toolkit
```
Make the script executable:
```bash
chmod +x pentest.sh
```
---
## ▶️ Usage
Run the tool:
```bash
./pentest.sh
```
> ⚠️ Some modules require **root privileges** (e.g., Nmap OS detection, Metasploit). If you face permission issues, run as root:
```bash
sudo ./pentest.sh
```
---
## 🛠️ Tools Used
This script integrates the following tools:
- [Nmap](https://nmap.org/)
- [Hydra](https://github.com/vanhauser-thc/thc-hydra)
- [Dirb](https://tools.kali.org/web-applications/dirb)
- [Gobuster](https://github.com/OJ/gobuster)
- [Metasploit Framework](https://www.metasploit.com/)
The script will attempt to **auto-install missing dependencies**.
---
## 📋 Menu Options
When you run the tool, you’ll see an interactive menu:
```
==============================================
AUTOMATED PENTESTING TOOL SUITE
==============================================
Select a tool to use:
1) Nmap Scanner
2) Hydra Brute Force
3) Dirb Scanner
4) Gobuster Scanner
5) Metasploit Framework
6) Exit
```
---
## ⚠️ Disclaimer
This tool is intended **for educational and ethical penetration testing purposes only**.
Do not use it against systems you do not have explicit permission to test.
The author is not responsible for any misuse of this tool.
---
## 👨💻 Author
- **Satyajit Sethy**
- GitHub: [sethysatyajit](https://github.com/sethysatyajit)