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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CANalyzat0r — プロプライエタリな車載プロトコルのためのセキュリティ分析ツールキット | Kitploit
ツール/GitHubGitHub/schutzwerk/canalyzat0r
リバースエンジニアリングファジングペネトレーションテストハードウェアとIoTセキュリティ
GitHubschutzwerk/canalyzat0r

CANalyzat0r

プロプライエタリな車載プロトコルのためのセキュリティ分析ツールキット

リポジトリを見るウェブサイト
793158136年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

代替テキスト

このソフトウェアプロジェクトは、SCHUTZWERK と アーレン大学 の協力により、Philipp Schmied (@CaptnBanana) が学士論文として作成したものです。

詳細については、対応するブログ記事を参照してください。

なぜ別のCANツールなのか?

  • 新しい分析メカニズムのアイデアをゼロから構築
  • 多くの他のツールの機能を1か所にバンドル
  • モジュール式で拡張可能:ドキュメントを読んで独自の分析メカニズムを実装
  • GUIを使用した快適な分析
  • データベースを使用して個別のプロジェクトで作業を管理
  • ドキュメント:マニュアルや技術情報が必要な場合はドキュメントを読んでください

インストールと実行:

  • sudo ./install_requirements.sh と sudo -E ./CANalyzat0r.sh を実行します。これにより、pipenv というフォルダが作成され、その中に pipenv 環境が作成されます。
  • または、現時点では推奨される Docker バージョンを使用してください(サブディレクトリの README.md ファイルを確認してください)

詳細については、./doc/build フォルダにあるドキュメントのHTML版またはPDF版をお読みください。

機能

  • CAN FD サポート対応
  • インターフェース設定の管理(カーネルモジュールの自動ロード、物理および仮想SocketCANデバイスの管理)
  • マルチインターフェースサポート
  • プロジェクトで作業を管理。人間が読み取り/編集可能なJSON形式でのインポート/エクスポートも可能
  • すべての操作のログ記録
  • グラフィカルなスニッフィング
  • UDSファジングの基本サポート
  • プロジェクトごとの発見事項、ダンプ、既知パケットの管理 代替テキスト
  • タブ間の簡単なコピー&ペースト。また、SocketCANファイルをペースト可能なテーブルに直接貼り付け可能 代替テキスト
  • スレッド化された送信、ファジング、スニッフィング 代替テキスト
  • GUI上で複数の分析スレッドを追加
  • スニッフィング時のパケット無視 - IDまたはデータとIDでユニークなパケットを自動フィルタリング
  • ダンプの比較
  • 1つのウィンドウだけで複雑な設定が可能
  • 各分析タスクごとにタブで整理
  • ランダム化によるバイナリパケットフィルタリング
  • バックグラウンドノイズフィルタリングを使用したアクション固有パケットの検索 代替テキスト
  • SQLiteサポート
  • その場での値のファジングと変更

動作確認済みCANアダプタ

一般的に、すべてのSocketCANデバイスが互換性があるはずです。CANalyzat0rは通常のCAN用にUSB2CAN、CAN FD用にPCAN-USB Pro FDと組み合わせて開発され、正常にテストされています。

テスト方法

実際のCANデバイスをマシンに接続せずに仮想CANバスで試すには、Instrument Cluster Simulatorを使用できます。

トラブルシューティング

空のGUIウィンドウ

QT_X11_NO_MITSHM 環境変数が 1 に設定されていることを確認してください。sudo を使用する場合は、この環境変数を保持するために -E オプションを次のように含めてください:sudo -E ./CANalyzat0r.sh。

GUIスタイルの修正

このアプリケーションはスーパーユーザーとして実行する必要があります。設定がないため、実効UIDが0の場合、表示スタイルが望ましくない値に設定される可能性があります。この動作を修正するには、次の手順に従ってください:

  • 簡単な方法:echo "[QT]\nstyle=CleanLooks" >> ~/.config/Trolltech.conf を実行

  • 代替方法:

    • qt4-qtconfigをインストール:sudo apt-get install qt4-qtconfig
    • qtconfig-qt4をスーパーユーザーとして実行し、GUIスタイルをCleanLooksまたはGTK+に変更
  • またはDockerコンテナを使用

ライセンス

このプロジェクトはGPLv3の下でライセンスされています。

ツールをダウンロード