About fingerprintx-probe
fingerprintx-probe is a skill describing how to identify network services with Praetorian’s fingerprintx. It covers target input, scan modes, and piping results from port scanners.
Key features
- 01Probes individual or listed targets
- 02Uses fast and UDP modes
- 03Sets probe timeouts
- 04Pipes naabu or masscan results
- 05Outputs JSON metadata
Use cases
- 01Identifying services on selected ports
- 02Probing UDP services
- 03Passing port-scan results to fingerprintx
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ wgpsec/ aboutsecurity --skill fingerprintx-probeAfter installing, type/fingerprintx-probein Claude Code to confirm it loaded.
Details
From the project READMEfingerprintx 服务指纹识别方法论
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
Comments
Markdown supported