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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
SigDigger — Qtベースのデジタル信号アナライザー。SuscanコアとSigutils DSPライブラリを使用。 | Kitploit
ツール/GitHubGitHub/batchdrake/sigdigger
偵察情報収集ワイヤレスセキュリティ
GitHubbatchdrake/sigdigger

SigDigger

Qtベースのデジタル信号アナライザー。SuscanコアとSigutils DSPライブラリを使用。

リポジトリを見るウェブサイト
2.8k3036ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

SigDigger - フリーのデジタル信号アナライザ

SigDigger は GNU/Linux および macOS 向けのフリーのデジタル信号アナライザで、未知の無線信号から情報を抽出するために設計されています。SoapySDR を通じてさまざまな SDR デバイスをサポートし、FSK、PSK、ASK 信号の調整可能な復調、アナログビデオのデコード、バースト信号の解析、アナログ音声チャンネルの聴取(すべてリアルタイム)を可能にします。

既存ユーザー向けの注意事項

もう develop ブランチをクローンしません。4つのプロジェクト(SigDigger、SuWidgets、Suscan、Sigutils)はすべて、最新の動作する変更を master ブランチに保持しています。

初めてのユーザー向けの注意事項

まずはユーザーマニュアルをご覧になることをお勧めします。

SigDigger は、Suscan や Sigutils などの下位ライブラリのラッパーとして機能する GUI ツールであるため、最初にこれらの依存関係をビルドする必要があります。面倒なことを避けてすぐに SigDigger を使い始めたい場合は、次のいずれかを試してください。

  • 最新の開発ビルドを自己完結型 AppImage ファイルとしてダウンロードする(GNU/Linux のみ)

  • カスタム .dmg をリクエストする(macOS ユーザーのみ。現在 Apple 製マシンを所有しておらず、バージョンごとに微調整が必要なため、オンデマンドで作成する必要があります)

  • ソースからビルドしてシステム全体にインストールする(一般的な Unix):

    root@kitploit:~
      % git clone --recursive https://github.com/BatchDrake/sigutils
      % cd sigutils && mkdir -p build && cd build && cmake .. && make && sudo make install && cd ../..
      % git clone --recursive https://github.com/BatchDrake/suscan
      % cd suscan && mkdir -p build && cd build && cmake .. && make && sudo make install && cd ../..
      % git clone https://github.com/BatchDrake/SuWidgets
      % cd SuWidgets && qmake6 SuWidgetsLib.pro && make && sudo make install && cd ..
      % git clone https://github.com/BatchDrake/SigDigger
      % cd SigDigger && qmake6 SigDigger.pro && make && sudo make install && cd ..
    
  • blsd スクリプトにすべての詳細を処理させる(GNU/Linux)。このスクリプトは、現在の作業ディレクトリ配下のディレクトリ内に SigDigger をビルドします(システム全体には何もインストールされません)。このディレクトリは好きな場所に置くことができ、SigDigger を起動するスクリプトが含まれています。

    root@kitploit:~
    % wget https://actinid.org/blsd
    % chmod a+x blsd
    % ./blsd
    
    • ボーナス: blsd に引数を渡すことで、SigDigger にダウンロードして同梱するプラグインを指定できます。プラグインの名前は、コードの取得元となる私の GitHub アカウントのリポジトリ名と同じです。汎用性が高いので AmateurDSN プラグイン をお勧めしますが、APTPlugin、AntSDRPlugin、ZeroMQPlugin もご覧になるとよいでしょう。
  • Windows ユーザー: 申し訳ありませんが、Windows は複雑で、私も Windows マシンを所有しておらず、現在のところすべての DLL 依存関係を再現可能な方法で含む Windows ビルドを保証することは不可能です。自分でソースからビルドすることはできますが、その場合はユーザーマニュアルの手順に従うことをお勧めします。

待って、なぜ Gqrx のように見えるのですか?

長年 SDR ソフトウェアを扱ってきた後、Gqrx がすべての中で最高の UI を持っていることに気づきました。ミニマルでありながら実用的です。初期バージョンの UI は多少異なっていましたが、多くのデバッグを重ねた結果、既存の(そして成功している)ソフトウェアを模倣し、新しい機能セットへの学習曲線を減らす方が良いという結論に達しました。

スペクトラムウィジェットが Gqrx のものによく似ていることに気づくかもしれません。これは、スペクトラムウィジェットが実際には Gqrx のものにいくつかの最小限の修正(設定可能なウォーターフォールパレットのサポートや OpenGL バックエンドなど)を加えたものだからです。Suscan で独自のウォーターフォールウィジェットをコード化しようとしたところ、Xorg が CPU を占有してしまったので、もう車輪の再発明はしません。既存の Gqrx の Plotter ウィジェットを拡張して、SigDigger の機能セットに適合させることにしました。

UI レイアウトとプロッターウィジェットを除けば、SigDigger は Gqrx とほとんど似ていません。Gqrx は GNU Radio に依存していますが、SigDigger は Suscan の Qt5 フロントエンドです。DSP チェーンはまったく異なり、Suscan のスレッドモデルは非常に特定のタスクセット向けに最適化されています。

これはどうやってコンパイルするのですか?

SigDigger は Sigutils、Suscan、SuWidgets という3つの異なるプロジェクトに依存しています。SigDigger をコンパイルする前に、これらのプロジェクトをコンピュータにビルドしてインストールする必要があります。

  • Sigutils のビルド手順はこちらにあります。
  • Suscan のビルド手順はこちらにあります。

Sigutils と Suscan のビルドに成功したら、次に SuWidgets のビルドに進むことができます。SuWidgets は、SigDigger のカスタムウィジェットをすべて含む Qt5/Qt6 グラフィカルライブラリです。ビルドするには、システムに少なくとも Qt5(>= 5.9)開発フレームワークがインストールされていることを確認してから、次のコマンドを実行します。

root@kitploit:~
% git clone https://github.com/BatchDrake/SuWidgets
% cd SuWidgets
% qmake SuWidgetsLib.pro
% make
% sudo make install

上記の手順が成功したなら、SigDigger のビルドも成功する可能性が高いです。SigDigger をビルドするには、次のコマンドを実行します。

root@kitploit:~
% git clone https://github.com/BatchDrake/SigDigger
% cd SigDigger
% qmake SigDigger.pro
% make
% sudo make install

そして、SigDigger を実行するには、次のように入力するだけです:

root@kitploit:~
% SigDigger

上記のコマンドが失敗した場合、SigDigger が /opt/SigDigger など別の場所にインストールされている可能性があります。その場合は、代わりに次のコマンドを試すことができます:

root@kitploit:~
% /opt/SigDigger/bin/SigDigger

プリコンパイル済みリリース

このリポジトリの「Releases」タブにプリコンパイル済みリリースがあります。現時点では、これらのリリースは x64 Linux(できれば Debian 系ディストリビューション)のみを対象としており、最小限のテストしか行われていません。Sigutils、Suscan、SigDigger を他のプラットフォームに移植する計画はありますが、先に進む前に安定したコードベースを持ちたいと考えています。

言うまでもなく、あなたのフィードバックは私の仕事を容易にします。SigDigger のビルドや使用中に問題が発生した場合は、素晴らしい GitHub のバグトラッキングシステムを利用してください。それは非常にうまく機能し、既存の問題を追跡するのがはるかに簡単になります。

フィードバックをお待ちしています! :)


73 de EA1IYR

ツールをダウンロード