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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
bluesnoop — レーダー分析とワードライビングのためのTUI Bluetoothユーティリティ 🦉 | Kitploit
ツール/GitHubGitHub/ang13t/bluesnoop
OSINT (オープンソースインテリジェンス)偵察BluetoothセキュリティIoTセキュリティ情報収集ワイヤレスセキュリティ
GitHubang13t/bluesnoop

bluesnoop

レーダー分析とワードライビングのためのTUI Bluetoothユーティリティ 🦉

リポジトリを見る
4067ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

DroneXtract ロゴ

bluesnoop

Python と Bleak ライブラリを使用したシンプルな Bluetooth Low Energy (BLE) スニファー

機能

  • 近くのデバイスのUUIDと名前を識別
  • 最初と最後の出現の永続的な追跡
  • 難解なモデルIDの翻訳
  • 外部分析のためのインテリジェンスのエクスポート

デモギャラリー

ギャラリー画像

時間制限スヌープ

ギャラリー画像

無制限スヌープ

はじめに

Bluetooth 権限の付与

iTerm2 を使用している場合、ターミナル自体に Bluetooth の権限があることを確認する必要があります。システム設定(またはシステム環境設定)を開きます。「プライバシーとセキュリティ」>「Bluetooth」に進み、iTerm2 へのアクセスを許可します。

root@kitploit:~
python -m venv .venv
source .venv/bin/activate
pip install asyncio bleak rich manuf bluetooth-numbers geocoder
python3 bluesnoop.py

コントリビューション

bluesnoop はあらゆるコントリビューションを受け付けています。リポジトリをフォークし、実装したい機能や修正を含むプルリクエストを作成してください。

今後の予定

Bluetooth UUID と OUID 番号の解釈
  • 公開されている OUI データベース(IEEE OUI リストなど)を使用して、MAC アドレスのプレフィックスをメーカーにマッピングします。
  • OUI データベースはこちら: https://standards-oui.ieee.org
root@kitploit:~
An Organizationally Unique Identifier (OUI) is a 24-bit (three-byte) number, managed by the IEEE, that uniquely identifies a manufacturer or organization for network devices, forming the first half of a device's MAC address to ensure global uniqueness 

Python の uuid.UUID クラスは、RFC 4122 標準に基づいて文字列を厳密に検証します。具体的には、文字列内の特定の位置にある「バージョン」の数字をチェックします。

失敗の理由 標準の UUID では、3 番目のグループ(例:xxxx-xxxx-Nxxx-xxxx)の最初の数字は、1 から 5 までの数字(バージョンを表す)である必要があります。

データを見ると:

D5D93B6E-C324-FD7B... -> バージョンの数字は F です。

6ADBBD89-CBFF-0FE8... -> バージョンの数字は 0 です。

F と 0 は有効な RFC 4122 バージョン(1-5)ではないため、Python は ValueError: badly formed hexadecimal UUID string をスローします。

以下についてさらに詳しく調べてください: discovered_devices_and_advertisement_data // https://bleak.readthedocs.io/en/latest/api/scanner.html#bleak.BleakScanner.discovered_devices // 16:20 @ 1/8/26 BW

サポート

bluesnoop を気に入っていただけましたら、今後のプロジェクトの資金調達のため、スポンサーになることをご検討ください。

他の作品をご覧になるには、私の GitHub プロフィール をご覧ください。

ツールをダウンロード