mcpField
F
fingerprintx-probe

fingerprintx-probe

github.com/wgpsecSecurity1.8k43 installsUpdated 4d ago
Repository

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

  1. 01Probes individual or listed targets
  2. 02Uses fast and UDP modes
  3. 03Sets probe timeouts
  4. 04Pipes naabu or masscan results
  5. 05Outputs JSON metadata

Use cases

  1. 01Identifying services on selected ports
  2. 02Probing UDP services
  3. 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-probe

After installing, type/fingerprintx-probein Claude Code to confirm it loaded.

Details

From the project 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

Comments

Markdown supported