Skip to content

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Pentest Commander v1.0

Ultimate Pentesting Suite for Kali Linux 2026+

by RootX Yemen

License: MIT Platform GitHub stars GitHub forks


🚀 Overview

Pentest Commander is a comprehensive, all-in-one penetration testing command-line interface designed specifically for Kali Linux. This tool streamlines your pentesting workflow by providing a centralized interface to the most essential security testing tools, organized according to the MITRE ATT&CK framework.

✨ Features

  • 🎯 MITRE ATT&CK Aligned: Organized according to the industry-standard framework
  • 🔧 Comprehensive Tool Integration: Access to 100+ pentesting tools from a single interface
  • 📦 Easy Installation: Automated installation of missing tools
  • 📊 Logging System: Automatic logging of all scan results
  • 🎨 Professional Interface: Clean, intuitive menu system
  • 🛡️ Regular Updates: Continuously updated with new tools and features

📋 Categories

1. Reconnaissance

  • theHarvester: Email & subdomain enumeration
  • Recon-ng: Web reconnaissance framework
  • Amass: In-depth DNS enumeration
  • dnsrecon: DNS reconnaissance tool
  • nmap: Advanced network scanning (15+ scan types)

2. Web Security Scanners

  • nikto: Web server vulnerability scanner
  • sqlmap: SQL injection testing
  • gobuster: Directory brute forcing
  • whatweb: Web fingerprinting
  • wpscan: WordPress scanner

3. Resource Development

  • dnsgen: DNS wordlist generator
  • gitrob: Find sensitive files in GitHub
  • SecretFinder: Find API keys/secrets

4. Initial Access

  • SET: Social-Engineer Toolkit
  • Gophish: Email phishing platform

5. Execution

  • Metasploit Framework: Exploitation framework
  • Payload Generator: Create reverse shells

6. Persistence

  • Netcat: Backdoor listener
  • SSH Tunnel: Secure tunneling
  • Mimikatz: Credential dumping

7. Privilege Escalation

  • LinPEAS: Linux privilege escalation
  • WinPEAS: Windows privilege escalation

8. Credential Access

  • LaZagne: Password recovery
  • Hashcat: Password cracking

9. Discovery

  • BloodHound: Active Directory analysis
  • enum4linux: SMB enumeration

10. Lateral Movement

  • CrackMapExec: Post-exploitation
  • Responder: LLMNR/NBT-NS poisoner

11. Command & Control

  • Sliver C2: Cross-platform C2
  • DNS Tunneling: dnscat2

🛠️ Installation

Prerequisites

  • Kali Linux 2026+ (recommended)
  • Root/sudo privileges
  • Internet connection

Quick Installation

git clone https://github.com/Rootx202/pentest-commander.git
cd pentest-commander
chmod +x pentest-commander.sh
sudo ./pentest-commander.sh

Manual Installation

# Clone the repository
git clone https://github.com/Rootx202/pentest-commander.git

# Navigate to the directory
cd pentest-commander

# Make the script executable
chmod +x pentest-commander.sh

# Run with sudo privileges (recommended)
sudo ./pentest-commander.sh

📖 Usage

Launching the Application

sudo ./pentest-commander.sh

Navigation

  • Use numeric options to navigate menus
  • Press Enter to execute selected option
  • Use "Back to main menu" to return to the main screen
  • Press Ctrl+C to interrupt processes (returns to main menu)

Recommended Workflow

  1. Start with Reconnaissance to gather intelligence
  2. Move to Web Security Scanners for web application testing
  3. Proceed with Initial Access to gain entry
  4. Use Execution tools to run payloads
  5. Apply Persistence techniques if authorized
  6. Perform Privilege Escalation to gain higher access
  7. Extract credentials with Credential Access
  8. Conduct Discovery to map the network
  9. Execute Lateral Movement to spread access
  10. Establish Command & Control if needed

⚙️ Configuration

The application automatically creates configuration directories:

  • $HOME/.pentest-commander/tools - Downloaded tools
  • $HOME/.pentest-commander/logs - Scan logs and results
  • $HOME/.pentest-commander/session.ptr - Session data

🛡️ Security Notice

⚠️ LEGAL DISCLAIMER: This tool is intended for educational purposes and authorized security testing only. Unauthorized use of this tool against systems you do not own or have explicit permission to test is illegal. The author assumes no liability for misuse of this software.

  • Always obtain written authorization before testing
  • Comply with all applicable laws and regulations
  • Use responsibly and ethically
  • Respect privacy and data protection laws

Areas Needing Contribution

  • Additional tool integrations
  • Bug fixes
  • Documentation improvements
  • Translation support

📞 Contact & Community

Stay connected with the project and community:

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Thanks to the Kali Linux team for providing excellent pentesting tools
  • Special recognition to the open-source security community
  • MITRE ATT&CK framework for the organizational structure
  • All contributors and users who help improve this tool

🔄 Updates & Support

  • Latest Version: v1.0
  • Last Updated: February 2026
  • Support: Issues and feature requests welcome on GitHub
  • Roadmap: Planned features include GUI version and cloud integration

Developed with ❤️ by RootX Yemen

Proudly serving the ethical hacking community

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages