Internal Network Assessment

Internal network penetration test with IoT/OT device auditing.

Tool Chain

Scattershot3 → Gearbox → AuthProbe → Fracture → Siphon → Bastion → Prometheus

Steps

  1. Internal Network Reconnaissance Scattershot3

    Internal port scanning, service enumeration, SMB/SNMP/SSH probes, web tech fingerprinting.

    InputInternal IP ranges / CIDRs
    Outputfindings.json, summary.json, evidence/
    Usagescattershot3.py -t <targets> -o <output_dir> -c <client> -s int
    NotesRun from inside the client network. Use int scope for internal-specific checks.
  2. IoT / OT Device Auditing Gearbox

    IoT/OT device enumeration, traffic capture, protocol analysis, DHCP/DNS/SNMP auditing, firmware analysis.

    InputDevice IP ranges from SS3, network interfaces
    Outputgearbox.db, findings.json, traffic captures (.pcap)
    Usagegearbox.py -t <targets> -o <output_dir> [module flags]
    NotesTrawler auto-invoked on pcap captures. Manage via Gauntlet for real-time monitoring.
  3. Authentication Detection AuthProbe

    Detect auth methods on internal web apps and APIs.

    InputInternal web app URLs from SS3
    OutputAuthProbe results (JSON)
    Usageauthprobe.py <url> [--rendered] [--json]
    NotesInternal apps may use NTLM, Kerberos, or form auth.
  4. Internal Web Application Testing Fracture

    OWASP Top 10 testing against internal web applications.

    InputInternal web app URLs + auth config
    Outputfindings.json, evidence/
    Usagefracture.py -t <target> -o <output_dir> [auth flags]
    NotesInternal apps often have weaker security posture.
  5. Internal API Testing Siphon

    API security testing on internal APIs and microservices.

    InputInternal API URLs + specs
    Outputfindings.json, api_inventory.json
    Usagesiphon.py -t <api_url> -o <output_dir> [flags]
    NotesInternal APIs may expose admin endpoints.
  6. Configuration Audit Bastion

    Firewall configuration audit: policy violations, shadowed rules, compliance gaps.

    InputFirewall configuration exports
    Outputfindings.json
    Usagebastion.py -c <config_file> -o <output_dir>
    NotesRequest firewall configs from network team before engagement.
  7. Reporting Prometheus

    Merge all internal assessment findings into unified report.

    InputAll preceding tool run directories
    OutputUnified report suite
    Usageprometheus.py -i <run_dirs...> -o <report_dir> -c <client>
    NotesInternal scope produces separate report section.