PentestScriptX

A comprehensive Bash script library for penetration testing with semantic search capabilities

Key Features

Automation

Automate repetitive penetration testing tasks to save time and reduce human error.

Semantic Search

Find the right scripts using natural language queries with our advanced search technology.

Comprehensive

Covers all phases of penetration testing from reconnaissance to reporting.

Script Modules

Network Scanning

Comprehensive network scanning tools including port scanning, service detection, and OS fingerprinting.

nmap masscan netdiscover

Vulnerability Assessment

Identify and analyze vulnerabilities in target systems with automated scanning and analysis.

nikto OpenVAS Nessus

Exploitation

Exploit identified vulnerabilities with carefully crafted scripts and Metasploit integrations.

Metasploit sqlmap exploit-db

Reporting

Generate professional reports with findings, recommendations, and executive summaries.

LaTeX HTML PDF

Post-Exploitation

Maintain access, escalate privileges, and gather additional information after initial compromise.

Mimikatz BloodHound Cobalt Strike

Cloud Security

Specialized tools for assessing security of cloud environments (AWS, Azure, GCP).

Pacu ScoutSuite CloudSploit

Documentation

Getting Started

Installation

git clone https://github.com/pentestscriptx/core.git
cd core
chmod +x install.sh
./install.sh

Basic Usage

# List all available scripts
./pentestscriptx.sh --list

# Search for scripts
./pentestscriptx.sh --search "network scan"

# Run a specific script
./pentestscriptx.sh --run network/port_scanner.sh

Development & Contribution

Script Structure

All scripts follow a standardized structure with documentation headers, parameter validation, and consistent logging.

Version Control

We use Git for version control with the following branching strategy:

  • main - Stable releases
  • dev - Development branch
  • feature/* - New features

Testing

All scripts must pass automated tests in our Docker-based testing environment before merging.

Made with DeepSite LogoDeepSite - 🧬 Remix