• Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    Python
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Image steganalysis using state-of-the-art machine learning techniques

What is Aletheia?

Aletheia is an open source image steganalysis tool for the detection of hidden messages in images. To achieve its objectives, Aletheia uses state-of-the-art machine learning techniques. It is capable of detecting several different steganographic methods as for example F5, Steghide, LSB replacement, LSB matching and some kind of adaptive schemes.

Examples:

JPEG images

./aletheia.py auto sample_images/alaska2jpg
...

                     Outguess  Steghide   nsF5  J-UNIWARD *
-----------------------------------------------------------
08929_nsf5.jpg          0.0      0.0     [1.0]     0.0   
74006.jpg               0.0      0.0      0.3      0.1   
45762_juniw.jpg         0.0      0.0      0.2     [0.6]  
76538_steghide.jpg      0.0     [1.0]     0.2     [0.7]  
04965.jpg               0.0      0.0      0.1      0.1   
35517_juniw.jpg         0.0      0.0      0.1     [0.8]  
64639_outguess.jpg     [1.0]    [1.0]    [0.9]    [0.6]  
01497_juniw.jpg         0.0      0.0      0.2     [0.7]  
72950_nsf5.jpg          0.0      0.0     [0.9]    [0.5]  
09098_steghide.jpg      0.0     [1.0]     0.4      0.0   
35800_outguess.jpg     [1.0]    [1.0]    [0.8]    [1.0]  
08452_outguess.jpg     [1.0]    [1.0]    [0.7]    [1.0]  
23199_steghide.jpg      0.0     [0.7]     0.5      0.2   
27733_nsf5.jpg          0.0      0.0     [0.9]     0.4   
01294.jpg               0.0      0.0      0.2     [0.5] 


* Probability of being stego using the indicated steganographic method.

Bitmap images

$ ./aletheia.py auto sample_images/alaska2
...

                       LSBR      LSBM  SteganoGAN  HILL *
---------------------------------------------------------
25422.png               0.0       0.0      0.0      0.0   
27693_steganogan.png   [0.9]     [1.0]    [1.0]    [0.9]  
74051_hill.png          0.0       0.0      0.0     [0.9]  
36466_steganogan.png   [0.9]     [1.0]    [1.0]    [1.0]  
04686.png               0.0       0.0      0.0      0.0   
37831_lsbm.png         [1.0]     [1.0]     0.0     [0.7]  
34962_hill.png          0.0       0.0      0.0     [0.5]  
00839_hill.png          0.0      [0.8]     0.0     [1.0]  
74648_lsbm.png         [1.0]     [1.0]     0.0     [0.6]  
74664.png               0.0       0.0      0.0      0.0   
55453_lsbm.png         [0.6]     [0.9]     0.0     [0.9]  
67104_steganogan.png   [0.9]     [0.9]    [1.0]    [0.8] 

* Probability of being stego using the indicated steganographic method.

Documentation