Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
phantomprint — パッシブハイブリッドフィンガープリンティングエンジン — パケットを一切送信せずにホストを識別 | Kitploit
ツール/GitHubGitHub/haruu77g/phantomprint
OSINT (オープンソースインテリジェンス)パケットスニッフィングと分析偵察ネットワークマッピング情報収集ネットワークセキュリティデジタルフォレンジックペネトレーションテスト脅威インテリジェンスレッドチーミング
GitHubharuu77g/phantomprint

phantomprint

44日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

パッシブハイブリッドフィンガープリンティングエンジン — パケットを一切送信せずにホストを識別

リポジトリを見るウェブサイト

PHANTOMPRINT

OS非依存マルチプロトコルプロファイリング&インテリジェンスのためのパッシブハイブリッド解析ツール

Python License Status MITRE Platform

ネットワーク上のホストを1パケットも送信せずにフィンガープリントします。

PHANTOMPRINTは、複数のパッシブシグナル(TCP/IPスタック、TLS/JA4、DHCP Option 55、HTTP/2 HPACK、DNS動作)を相関させ、観測されたトラフィックのみからオペレーティングシステム、ブラウザ、デバイスを識別します。


PHANTOMPRINTを選ぶ理由

ToolTCP/IP FPTLS JA4DHCP FPMulti-signalConfidence Score
p0f✅❌❌❌❌
Zeek✅plugin❌❌❌
JA3er❌✅❌❌❌
PHANTOMPRINT✅✅✅✅✅

p0fは2014年以降メンテナンスされていません。Zeekは大規模なインフラストラクチャを必要とします。これらのシグナルすべてを統合しスコア化されたホストプロファイルに相関させるツールは存在しません。


仕組み

root@kitploit:~
Network Traffic
      │
      ├─── TCP SYN/SYN-ACK ──→ TCPIPParser  ──→ TTL + Window + Options hash
      ├─── TLS ClientHello  ──→ TLSParser    ──→ JA4 fingerprint
      ├─── DHCP DISCOVER    ──→ DHCPParser   ──→ Option 55 fingerprint
      └─── (HTTP/2, DNS)    ──→ [coming v1.5]
                                      │
                                 SignalMerger
                                      │
                            Bayesian Score Engine
                                      │
                               HostProfile
                          ┌──────────┴──────────┐
                       Terminal              JSON / STIX

パケットは送信されません。コネクションは開きません。完全にパッシブです。


インストール

root@kitploit:~
git clone https://github.com/youruser/phantomprint
cd phantomprint
pip install -e ".[dev]"

Python 3.11+と、ライブキャプチャにはroot/CAP_NET_RAWが必要です。


使い方

ライブキャプチャ

root@kitploit:~
sudo phantomprint live -i eth0
sudo phantomprint live -i eth0 -t 60 -o results.json
sudo phantomprint live -i eth0 --verbose

PCAPファイルの解析(root不要)

root@kitploit:~
phantomprint pcap capture.pcap
phantomprint pcap capture.pcap -o results.json

読み込まれているシグネチャをリスト表示

root@kitploit:~
phantomprint signatures
phantomprint signatures --category os
phantomprint signatures --category browser

出力例

root@kitploit:~
◈ PHANTOMPRINT v0.1.0 — Results (4 hosts)

┌─────────────────┬──────────────────┬───────────────┬──────────────────────┬───────┐
│ Host / MAC      │ OS               │ Browser / App │ Signals              │ Score │
├─────────────────┼──────────────────┼───────────────┼──────────────────────┼───────┤
│ 192.168.1.45    │ Windows 11       │ Chrome 120    │ TCP TLS DHCP         │  78%  │
│ 192.168.1.12    │ Linux 6.x        │ curl          │ TCP TLS              │  52%  │
│ 192.168.1.1     │ Cisco IOS Router │ —             │ TCP                  │  18%  │
│ aa:bb:cc:dd:... │ Android 12-14    │ —             │ DHCP                 │  31%  │
└─────────────────┴──────────────────┴───────────────┴──────────────────────┴───────┘

シグネチャ形式

シグネチャはsignatures/raw/以下にYAMLファイルとして配置します:

root@kitploit:~
# signatures/raw/os/windows11.yaml
id: os_win11
name: Windows 11
type: os
description: Windows 11 / Windows Server 2022
signals:
  tcp_ip:
    - "128:65535:1:mss,nop,wscale,sackok,timestamp"
    - "128:64240:1:mss,nop,wscale,sackok,timestamp"
  dhcp:
    - "1,3,6,15,31,33,43,44,46,47,119,121,249,252"

独自のシグネチャを追加すると自動的に読み込まれます。


ユースケース

  • Red Team: エクスプロイト前の静かなOS/ブラウザ偵察 — IDSアラートゼロ
  • ペネトレーションテスト: 初期アクセスフェーズでネットワーク資産を受動的にマッピング
  • SOC / 脅威ハンティング: 不正なデバイスを検出、またはフィンガープリントの変化(VM移行、回避策)を検知
  • バグバウンティ: ターゲット側にログを残さないパッシブインフラ偵察
  • フォレンジック: 過去のPCAPからどのOS/ブラウザがアクティブだったかを再構成
  • 脅威インテリジェンス: 複合ハッシュを介してインフラをローテーションする攻撃者を追跡

ロードマップ

root@kitploit:~
v1.0  ─ TCP/IP + TLS/JA4 + DHCP parsers (current)
v1.5  ─ HTTP/2 HPACK fingerprinting, DNS behavior analysis, Rust capture engine
v2.0  ─ Cross-sensor correlation (Redis), behavioral drift detection, STIX 2.1 output
v2.5  ─ Zeek plugin, Elastic/Splunk output, web UI

法的・倫理的注意事項

PHANTOMPRINTは、お客様が所有する、または明示的な許可を得て監視しているネットワーク上での使用を目的としています。パッシブフィンガープリンティングはMITRE ATT&CK T1040(ネットワークスニッフィング)に該当します。デプロイ前に適切な許可を得てください。

Licensed under GPL-3.0.

ツールをダウンロード