What problem does it solve?
Many port scanners only report open ports without reliably identifying the underlying service, framework, or middleware version; this Skill focuses on high-precision fingerprinting to turn raw port results into actionable service intelligence for targeted follow-up testing.
Core Features & Use Cases
- High-precision fingerprinting: Leverages 2000+ fingerprint rules to identify web frameworks, middleware, CMS types and versions.
- Structured output & integration: Produces JSON and CSV outputs that can be piped into nuclei, httpx, or custom parsers for automated vulnerability scanning.
- Performance controls: Supports high concurrency, timeout tuning, port inclusion/exclusion, and TLS certificate extraction for scalable asset discovery.
- Use Case: Use gogo to scan a subnet, extract service URIs and certificates, then feed the results into nuclei and httpx to prioritize vulnerability checks.
Quick Start
Run gogo to scan the 10.0.0.0/24 network for the top1000 ports and save structured JSON results by executing gogo -i 10.0.0.0/24 -p top1000 -o result.json -f json.