mcpField
F
fingerprintx-probe

fingerprintx-probe

github.com/wgpsec安全1.8k43 次安装4 天前更新
代码仓库

关于 fingerprintx-probe

fingerprintx-probe 是介绍如何使用 Praetorian 的 fingerprintx 识别网络服务的技能,涵盖目标输入、扫描模式,以及接收端口扫描器输出的管道用法。

主要功能

  1. 01探测单个或列表中的目标
  2. 02使用快速和 UDP 模式
  3. 03设置探测超时
  4. 04接收 naabu 或 masscan 输出
  5. 05输出 JSON 元数据

适用场景

  1. 01识别指定端口上的服务
  2. 02探测 UDP 服务
  3. 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