mcpField
N
nerva-scan

nerva-scan

github.com/wgpsecセキュリティ1.8k41 回インストール4 日前に更新
リポジトリ

nerva-scan について

nerva-scanは、nervaコマンドラインツールを使ったサービス指紋識別のスキルです。ネットワークサービスを調査するセキュリティ担当者向けに、複数プロトコルのプローブやポートスキャナーとの連携を扱います。

主な機能

  1. 01120種類以上のプロトコル識別
  2. 02TCP、UDP、SCTPへの対応
  3. 03サービスメタデータの抽出
  4. 04高速スキャン、タイムアウト、並行数の設定
  5. 05JSON出力とパイプ入力

活用シーン

  1. 01単一または複数のホストポートでサービスを識別
  2. 02ファイルから対象を読み込んで一括プローブ
  3. 03naabuやmasscanの結果をnervaに渡してサービスを識別

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/wgpsec/aboutsecurity --skill nerva-scan

インストール後、Claude Code で/nerva-scanを入力して読み込まれたか確認します。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

nerva 高性能服务指纹识别方法论

nerva 是 Praetorian 出品的服务指纹识别工具(fingerprintx 升级版)。核心优势:120+ 协议 + TCP/UDP/SCTP 多传输层 + 丰富元数据提取。

项目地址:https://github.com/praetorian-inc/nerva

Phase 1: 基本使用

# 单个目标
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 输出
nerva -t 192.168.1.1:22 --json

Phase 2: 扫描模式

# 快速模式(只尝试默认服务)
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: 管道集成

# 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

コメント