- Notifications
You must be signed in to change notification settings - Fork112
eldraco/Salamandra
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Salamandra is a tool to detect andlocate spy microphones in closed environments. It find microphones based on the strength of the signal sent by the microphone and the amount of noise and overlapped frequencies. Based on the generated noise it can estimate how close or far away you are from the microphone.
To use Salamandra you nee to have a SDR (Software Define Radio) device. It can be any from the cheap USB devices, such asthis.
Salamandra needs the rtl_power software installed in your computer. To install it you can do:
On MacOS:
sudo port install rtl-sdr
If you don't have ports in your MAC, seeport installation
On Linux:
apt-get install rtl-sdr
On Windows: Seehttp://www.rtl-sdr.com/getting-the-rtl-sdr-to-work-on-windows-10/
If rtl_power was installed correctly, you should be able to run this command in any console:
rtl_testAnd you should see one device detected.
./salamandra.pyThis command will use a default threshold of 10.8, a min freq of 100Mhz, a max freq of 400Mhz and sound. You can change the default values with parameters.
Run Salamandra with a threshold of 0, starting in the frequency 100MHz and ending in the frequency 200MHz. Search is activated with (-s). And make sounds (-S)
./salamandra.py -t 0 -a 100 -b 200 -s -S
./salamandra.py -t 0 -a 111 -b 113 -s -f stored.csvTo actually create the file with rtl_power, from 111MHz to 114MHz, with 4000Khz step, gain of 25, integration of 1s and capturing for 5min, you can do:
rtl_power -f 111M:114M:4000Khz -g 25 -i 1 -e 300 stored.csvRun Salamandra with a threshold of 0, starting in the frequency 100MHz and ending in the frequency 200MHz. Search is activated with (-s). And make sounds (-S)
./salamandra.py -t 10.3 -a 100 -b 200 -F 2
- The wider the range of frequencies selected, the longer the analysis takes.
- The wider the range, the more probabilities to find microphones.
- Once you know the prob freq you can narrow it down with the parameters.
- Make more clear if there is a detection or not
- Separate the FP by
- Sound generation based on the length of the histogram
- Discard the frequencies that do not look like analog audio (Equidistant freqs)
- Logs in file
- Make the execution of rtl_power in another process in the background
- Use silent sounds:https://blog.acolyer.org/2018/05/11/inaudible-voice-commands-the-long-range-attack-and-defense/
About
Salamandra is a tool to find spy microphones that use radio freq to transmit. It uses SDR.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Contributors4
Uh oh!
There was an error while loading.Please reload this page.