Pentesting toolkit for security assessments
Top 54.3% on sourcepulse
This repository offers a curated collection of penetration testing scripts, primarily focused on network segmentation, service enumeration, and vulnerability assessment. It is designed for penetration testers and security analysts seeking to streamline common tasks and automate parts of their workflow.
How It Works
The package comprises a variety of shell scripts and Python utilities. Key tools include segmentation.sh
for PCI compliance testing, suggester.py
for service-based attack vector recommendations, and GPT.sh
for interacting with OpenAI's GPT models. Other scripts automate tasks like web service discovery, credential gathering, and parsing of security scan results from tools like Nmap and Nessus.
Quick Start & Requirements
python3
, masscan
, nmap
, open-source-intelligence
, powershell
).suggester.py
requires Python 3 and accepts CSV or Nmap XML output.GPT.sh
requires an OpenAI API key.grouppolicypwn.sh
requires domain user credentials.TestSSLServer.jar
is a Java application.Highlighted Details
segmentation.sh
: Automates PCI DSS segmentation testing with ingress, egress, ICMP, and masscan options.suggester.py
: Provides tailored command recommendations and attack vectors based on identified network services.GPT.sh
: CLI for OpenAI GPT-3.5/4 and image generation.grouppolicypwn.sh
: Extracts plaintext passwords from Group Policy Objects.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
privchecker.sh
script is noted as "very young."plesk-creds-gatherer.sh
, are specified for older versions of software.1 month ago
Inactive