An open API service indexing awesome lists of open source software.

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.

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)