
Salamandraは、無線周波数を使用して送信するスパイマイクを見つけるためのツールです。SDRを使用します。
Salamandra は、密閉空間内のスパイマイクを検出し、位置を特定するためのツールです。マイクが送信する信号の強度、ノイズ量、および重複する周波数に基づいてマイクを検出します。生成されたノイズから、マイクまでの距離の近さを推定できます。
Salamandra を使用するには、SDR(ソフトウェア定義無線)デバイスが必要です。例えば、こちらのような安価な USB デバイスで構いません。
Salamandra を使用するには、コンピュータに rtl_power ソフトウェアがインストールされている必要があります。インストール方法は以下の通りです。
MacOS の場合:
sudo port install rtl-sdr
お使いの Mac に ports がインストールされていない場合は、ports のインストールを参照してください。
Linux の場合:
apt-get install rtl-sdr
Windows の場合: http://www.rtl-sdr.com/getting-the-rtl-sdr-to-work-on-windows-10/ を参照してください。
rtl_power が正しくインストールされていれば、任意のコンソールで以下のコマンドを実行できるはずです。
rtl_test
そして、1つのデバイスが検出されるはずです。
./salamandra.py
このコマンドは、デフォルトの閾値 10.8、最小周波数 100MHz、最大周波数 400MHz を使用し、音を鳴らします。パラメータを指定することで、デフォルト値を変更できます。
閾値を 0、開始周波数を 100MHz、終了周波数を 200MHz に設定して Salamandra を実行します。検索は (-s) で有効にします。そして、音を鳴らします (-S)。
./salamandra.py -t 0 -a 100 -b 200 -s -S
./salamandra.py -t 0 -a 111 -b 113 -s -f stored.csv
実際に rtl_power でファイルを作成するには、111MHz から 114MHz まで、ステップ 4000KHz、ゲイン 25、積分時間 1秒、5分間のキャプチャで、以下のように実行します。
rtl_power -f 111M:114M:4000Khz -g 25 -i 1 -e 300 stored.csv
閾値を 0、開始周波数を 100MHz、終了周波数を 200MHz に設定して Salamandra を実行します。検索は (-s) で有効にします。そして、音を鳴らします (-S)。
./salamandra.py -t 10.3 -a 100 -b 200 -F 2