pentestpackage  by leonteale

Pentesting toolkit for security assessments

created 11 years ago
615 stars

Top 54.3% on sourcepulse

GitHubView on GitHub
Project Summary

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

  • Install dependencies as needed for individual scripts (e.g., 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.
  • Official documentation or quick-start guides are not explicitly linked.

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.
  • Includes parsers for Nessus and Nmap scan results to summarize findings.

Maintenance & Community

  • The project is authored by Leon Teale (@leonteale).
  • No specific community channels (Discord, Slack) or roadmap are mentioned.

Licensing & Compatibility

  • The repository does not explicitly state a license.
  • Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

  • The privchecker.sh script is noted as "very young."
  • Some scripts, like plesk-creds-gatherer.sh, are specified for older versions of software.
  • The lack of explicit licensing may pose restrictions for certain use cases.
Health Check
Last commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
3 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.