spectrology is a Python-based audio steganography tool that can convert images to audio files with a corresponding spectrogram encoding, this allows you to hide hidden messages via images inside audio files.
Using this tool you can select range of frequencies to be used and all popular image codecs are supported.
Usage
positional arguments:
INPUT Name of the image to be converted.
optional arguments:
-h, –help show this help message and exit
-o OUTPUT, –output OUTPUT
Name of the output wav file. Default value: out.wav).
-b BOTTOM, –bottom BOTTOM
Bottom frequency range. Default value: 200.
-t TOP, –top TOP Top frequency range. Default value: 20000.
-p PIXELS, –pixels PIXELS
Pixels per second. Default value: 30.
-s SAMPLING, –sampling SAMPLING
Sampling rate. Default value: 44100.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
usage: spectrology.py [–h] [–o OUTPUT] [–b BOTTOM] [–t TOP] [–p PIXELS] [–s SAMPLING] INPUT positional arguments: INPUT Name of the image to be converted. optional arguments: –h, —help show this help message and exit –o OUTPUT, —output OUTPUT Name of the output wav file. Default value: out.wav). –b BOTTOM, —bottom BOTTOM Bottom frequency range. Default value: 200. –t TOP, —top TOP Top frequency range. Default value: 20000. –p PIXELS, —pixels PIXELS Pixels per second. Default value: 30. –s SAMPLING, —sampling SAMPLING Sampling rate. Default value: 44100. |
Example
1 |
python spectrology.py test.bmp –b 13000 –t 19000 |
You can download spectrology here:
Or read more here.