Skip to main content
This page provides comprehensive examples of AutoPentestX commands for various penetration testing scenarios.

Quick Start Examples

Basic Full Scan

The simplest way to perform a complete penetration test:

Custom Tester Name

Identify yourself in the generated reports:

Using the Wrapper Script

For automatic virtual environment handling:

Scenario-Based Examples

Web Application Testing

Includes:
  • Port scanning and service detection
  • Nikto web server vulnerability scanning
  • SQLMap SQL injection testing
  • CVE lookups for detected services
  • Exploitation assessment
  • Comprehensive PDF report
Duration: 20-30 minutes

Network Infrastructure Testing

Router/Switch Assessment

Rationale:
  • Network devices typically don’t run web applications
  • Focus on management interfaces and service hardening
  • Includes exploitation for privilege escalation

Firewall Configuration Review

Rationale:
  • Avoid exploitation on critical network infrastructure
  • Identify open management ports
  • Detect outdated firmware versions

Database Server Testing

Test Coverage:
  • MySQL/PostgreSQL/MongoDB port scanning
  • Service version detection
  • CVE lookups for database engines
  • Exploitation assessment for known vulnerabilities
AutoPentestX does not perform authenticated database testing. For comprehensive database security, use specialized tools after initial reconnaissance.

IoT Device Testing

Common Findings:
  • Telnet/SSH with default credentials
  • Unpatched embedded web servers
  • Vulnerable UPnP implementations
  • Outdated Linux kernel versions

Performance-Optimized Examples

Lightning Strike Mode (5-10 minutes)

Rapid reconnaissance with minimal footprint:
Use Cases:
  • Initial network mapping
  • Quick asset inventory
  • Time-critical assessments
  • Large-scale network sweeps
Terminal Output:

Tactical Assault Mode (10-20 minutes)

Balanced assessment with web scanning:
Use Cases:
  • Production environment scanning
  • Compliance assessments
  • Vulnerability enumeration
  • Risk analysis without active exploitation

Total Annihilation Mode (20-30 minutes)

Comprehensive penetration testing:
Use Cases:
  • Complete security assessments
  • Red team engagements
  • Pre-production validation
  • Lab environment testing

Batch Scanning Examples

Multiple Targets Sequential

Subnet Scanning

Parallel Scanning (Advanced)

targets.txt:
Performance Considerations:
  • Parallel scanning generates high network traffic
  • May trigger IDS/IPS alerts
  • Requires sufficient system resources
  • Can overwhelm target networks
Always obtain authorization before high-volume scanning.

CI/CD Integration Examples

GitHub Actions

GitLab CI/CD

Jenkins Pipeline

Troubleshooting Examples

Permission Issues

Virtual Environment Activation

Checking Scan Logs

Database Query Examples

Advanced Examples

Custom Report Naming

While AutoPentestX automatically generates timestamped reports, you can organize them:

Notification Integration

CLI Options

Detailed flag documentation

Target Specification

Target format and selection

Report Analysis

Understanding generated reports

Automation Guide

CI/CD integration strategies