SuperAPI AI Directory

nerva-scan

Security & auditing

View repository

Updated 10-16 04:38

About this skill

nerva high-performance service fingerprinting methodology

nerva is a service fingerprinting tool by Praetorian (an upgraded version of fingerprintx). Core advantages:120+ protocols + TCP/UDP/SCTP multiple transport layers + Rich metadata extraction。

Project address:https://github.com/praetorian-inc/nerva

Phase 1: Basic usage

# 单个目标
nerva -t 192.168.1.1:22

# 多个目标
nerva -t 192.168.1.1:22,192.168.1.1:80,192.168.1.1:3306

# 从文件读取
nerva -l targets.txt
JSON output

nerva -t 192.168.1.1:22 --json


## Phase 2: 扫描模式

```bash
# 快速模式(只尝试默认服务)
nerva -t 192.168.1.1:22 --fast

# UDP 探测
nerva -t 192.168.1.1:161 -U

# 设置超时和并发
nerva -t targets -w 2000 -W 50

# 限速
nerva -l targets.txt -R 100

Phase 3: Pipeline integration

# naabu 端口扫描 → 服务识别
naabu -host 192.168.1.0/24 -silent | nerva --json

# masscan → 服务识别
sudo masscan 10.0.0.0/24 -p 1-10000 -oL - | \
  grep "^open" | awk '{print $4":"$3}' | nerva --json -o services.json