fingerprintx-probe について
fingerprintx-probeは、Praetorianのfingerprintxでネットワークサービスを識別する方法を説明するスキルです。対象の指定、スキャンモード、ポートスキャナーの結果をパイプで渡す方法を扱います。
主な機能
- 01単一またはリストの対象をプローブ
- 02高速モードとUDPモードを使用
- 03プローブのタイムアウトを設定
- 04naabuまたはmasscanの結果をパイプ入力
- 05JSONメタデータを出力
活用シーン
- 01指定ポート上のサービス識別
- 02UDPサービスのプローブ
- 03ポートスキャン結果をfingerprintxに渡す
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ wgpsec/ aboutsecurity --skill fingerprintx-probeインストール後、Claude Code で/fingerprintx-probeを入力して読み込まれたか確認します。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
fingerprintx 服务指纹识别方法论
fingerprintx 是 Praetorian 出品的服务指纹识别工具。核心优势:51 种协议 + 快速精准 + JSON 元数据输出。
项目地址:https://github.com/praetorian-inc/fingerprintx
Phase 1: 基本使用
# 单个目标
fingerprintx -t 192.168.1.1:22
# 多个目标
fingerprintx -t 192.168.1.1:22,192.168.1.1:80,192.168.1.1:443
# 从文件读取(host:port 格式)
fingerprintx -l targets.txt
# 从 stdin
echo "192.168.1.1:80" | fingerprintx
Phase 2: 扫描模式
# 快速模式(只尝试端口默认服务)
fingerprintx -t 192.168.1.1:22 --fast
# UDP 服务探测
fingerprintx -t 192.168.1.1:161 -U
# 设置超时
fingerprintx -t 192.168.1.1:22 -w 1000
# JSON 输出
fingerprintx -t 192.168.1.1:22 --json
Phase 3: 管道集成
# naabu 端口扫描 → 服务识别
naabu -host 192.168.1.0/24 -silent | fingerprintx
# masscan → 服务识别
sudo masscan 10.0.0.0/24 -p 22,80,443 -oL - | \
grep "^open" | awk '{print $4":"$3}' | fingerprintx --json
コメント
Markdown 対応