What problem does it solve?
After port scanning reveals open ports, you still need to know exactly which service and protocol is listening on each one. This Skill uses nerva (Praetorian's upgraded successor to fingerprintx) to fingerprint 120+ protocols across TCP, UDP, and SCTP, turning raw port lists into actionable service intelligence.
Core Features & Use Cases
- Multi-Protocol Fingerprinting: Identify databases, remote access services, message queues, industrial control systems, and web services across 120+ protocols with rich metadata extraction.
- Flexible Scan Modes: Run fast mode for default services, UDP probing, custom timeouts, concurrency limits, and rate limiting for large target sets.
- Pipeline Integration: Chain directly with naabu or masscan output to convert port scan results into structured JSON service inventories.
- Use Case: You ran masscan against a 10.0.0.0/24 subnet and have hundreds of open ports. Pipe the results into nerva to produce a JSON file mapping every port to its identified service for the next attack phase.
Quick Start
Ask the AI to fingerprint the services running on a target host and port list using nerva and output the results as JSON.