├── .dockerignore ├── .github └── workflows │ └── unit_tests.yml ├── .gitignore ├── Dockerfile.debian ├── Dockerfile.fedora ├── Dockerfile.kali ├── Dockerfile.parrot ├── Dockerfile.ubuntu.bionic ├── Dockerfile.ubuntu.focal ├── Dockerfile.ubuntu.jammy ├── LICENSE.md ├── README.md ├── setup.py ├── stegoveritas ├── Colorer.py ├── __init__.py ├── helpers.py ├── hide_lsb.py ├── modules │ ├── __init__.py │ ├── image │ │ ├── __init__.py │ │ ├── analysis │ │ │ ├── __init__.py │ │ │ ├── brute_lsb.py │ │ │ ├── colormap.py │ │ │ ├── extractLSB.py │ │ │ ├── extract_frames.py │ │ │ ├── filters.py │ │ │ ├── meta.py │ │ │ ├── steghide.py │ │ │ └── trailing.py │ │ ├── gif.py │ │ └── png.py │ └── multi │ │ ├── __init__.py │ │ └── analysis │ │ ├── __init__.py │ │ ├── carve.py │ │ ├── exif.py │ │ └── xmp.py ├── stegoveritas.py └── version.py ├── stegoveritas_install_deps ├── Colorer.py ├── __init__.py └── install_deps.py └── tests ├── images ├── Animated_PNG_example_bouncing_beach_ball.png ├── colormap.png ├── colormap_stego.gif ├── lsb_alpha_0.png ├── lsb_blue_0.png ├── lsb_green_0.png ├── lsb_red_0.png ├── lsb_rgb_0.png ├── owl_exif1.jpg ├── owl_nosteg.jpg ├── owl_nosteg_rgba.png ├── owl_steghide_nopass.jpg ├── owl_steghide_password.jpg ├── owl_trailing.bmp ├── owl_trailing.gif ├── owl_trailing.jpg ├── owl_trailing.png ├── owl_trailing.tiff ├── pico2018-special-logo.bmp.xz ├── test_colormap.py ├── test_extract_frames.py ├── test_filters.py ├── test_lsb_brute.py ├── test_lsb_extract.py ├── test_meta.py ├── test_steghide.py ├── test_trailing.py └── wordlist.txt ├── multi ├── bin_with_zip_inside ├── gz_in_jpeg_missing_extension.jpeg ├── owl_exif.png ├── owl_exif_comment.jpg ├── owl_xmp.jpg ├── test_carve.py ├── test_exif.py └── test_xmp.py ├── test_hide_lsb.py └── test_stegoveritas.py /.dockerignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/.github/workflows/unit_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile.debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/Dockerfile.debian -------------------------------------------------------------------------------- /Dockerfile.fedora: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/Dockerfile.fedora -------------------------------------------------------------------------------- /Dockerfile.kali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/Dockerfile.kali -------------------------------------------------------------------------------- /Dockerfile.parrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/Dockerfile.parrot -------------------------------------------------------------------------------- /Dockerfile.ubuntu.bionic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/Dockerfile.ubuntu.bionic -------------------------------------------------------------------------------- /Dockerfile.ubuntu.focal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/Dockerfile.ubuntu.focal -------------------------------------------------------------------------------- /Dockerfile.ubuntu.jammy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/Dockerfile.ubuntu.jammy -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/README.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/setup.py -------------------------------------------------------------------------------- /stegoveritas/Colorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/Colorer.py -------------------------------------------------------------------------------- /stegoveritas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/__init__.py -------------------------------------------------------------------------------- /stegoveritas/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/helpers.py -------------------------------------------------------------------------------- /stegoveritas/hide_lsb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/hide_lsb.py -------------------------------------------------------------------------------- /stegoveritas/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/__init__.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/__init__.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stegoveritas/modules/image/analysis/brute_lsb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/analysis/brute_lsb.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/analysis/colormap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/analysis/colormap.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/analysis/extractLSB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/analysis/extractLSB.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/analysis/extract_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/analysis/extract_frames.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/analysis/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/analysis/filters.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/analysis/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/analysis/meta.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/analysis/steghide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/analysis/steghide.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/analysis/trailing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/analysis/trailing.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/gif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/gif.py -------------------------------------------------------------------------------- /stegoveritas/modules/image/png.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/image/png.py -------------------------------------------------------------------------------- /stegoveritas/modules/multi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/multi/__init__.py -------------------------------------------------------------------------------- /stegoveritas/modules/multi/analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stegoveritas/modules/multi/analysis/carve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/multi/analysis/carve.py -------------------------------------------------------------------------------- /stegoveritas/modules/multi/analysis/exif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/multi/analysis/exif.py -------------------------------------------------------------------------------- /stegoveritas/modules/multi/analysis/xmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/modules/multi/analysis/xmp.py -------------------------------------------------------------------------------- /stegoveritas/stegoveritas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas/stegoveritas.py -------------------------------------------------------------------------------- /stegoveritas/version.py: -------------------------------------------------------------------------------- 1 | version = '1.10' 2 | -------------------------------------------------------------------------------- /stegoveritas_install_deps/Colorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas_install_deps/Colorer.py -------------------------------------------------------------------------------- /stegoveritas_install_deps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stegoveritas_install_deps/install_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/stegoveritas_install_deps/install_deps.py -------------------------------------------------------------------------------- /tests/images/Animated_PNG_example_bouncing_beach_ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/Animated_PNG_example_bouncing_beach_ball.png -------------------------------------------------------------------------------- /tests/images/colormap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/colormap.png -------------------------------------------------------------------------------- /tests/images/colormap_stego.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/colormap_stego.gif -------------------------------------------------------------------------------- /tests/images/lsb_alpha_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/lsb_alpha_0.png -------------------------------------------------------------------------------- /tests/images/lsb_blue_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/lsb_blue_0.png -------------------------------------------------------------------------------- /tests/images/lsb_green_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/lsb_green_0.png -------------------------------------------------------------------------------- /tests/images/lsb_red_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/lsb_red_0.png -------------------------------------------------------------------------------- /tests/images/lsb_rgb_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/lsb_rgb_0.png -------------------------------------------------------------------------------- /tests/images/owl_exif1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_exif1.jpg -------------------------------------------------------------------------------- /tests/images/owl_nosteg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_nosteg.jpg -------------------------------------------------------------------------------- /tests/images/owl_nosteg_rgba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_nosteg_rgba.png -------------------------------------------------------------------------------- /tests/images/owl_steghide_nopass.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_steghide_nopass.jpg -------------------------------------------------------------------------------- /tests/images/owl_steghide_password.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_steghide_password.jpg -------------------------------------------------------------------------------- /tests/images/owl_trailing.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_trailing.bmp -------------------------------------------------------------------------------- /tests/images/owl_trailing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_trailing.gif -------------------------------------------------------------------------------- /tests/images/owl_trailing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_trailing.jpg -------------------------------------------------------------------------------- /tests/images/owl_trailing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_trailing.png -------------------------------------------------------------------------------- /tests/images/owl_trailing.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/owl_trailing.tiff -------------------------------------------------------------------------------- /tests/images/pico2018-special-logo.bmp.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/pico2018-special-logo.bmp.xz -------------------------------------------------------------------------------- /tests/images/test_colormap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/test_colormap.py -------------------------------------------------------------------------------- /tests/images/test_extract_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/test_extract_frames.py -------------------------------------------------------------------------------- /tests/images/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/test_filters.py -------------------------------------------------------------------------------- /tests/images/test_lsb_brute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/test_lsb_brute.py -------------------------------------------------------------------------------- /tests/images/test_lsb_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/test_lsb_extract.py -------------------------------------------------------------------------------- /tests/images/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/test_meta.py -------------------------------------------------------------------------------- /tests/images/test_steghide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/test_steghide.py -------------------------------------------------------------------------------- /tests/images/test_trailing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/test_trailing.py -------------------------------------------------------------------------------- /tests/images/wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/images/wordlist.txt -------------------------------------------------------------------------------- /tests/multi/bin_with_zip_inside: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/multi/bin_with_zip_inside -------------------------------------------------------------------------------- /tests/multi/gz_in_jpeg_missing_extension.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/multi/gz_in_jpeg_missing_extension.jpeg -------------------------------------------------------------------------------- /tests/multi/owl_exif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/multi/owl_exif.png -------------------------------------------------------------------------------- /tests/multi/owl_exif_comment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/multi/owl_exif_comment.jpg -------------------------------------------------------------------------------- /tests/multi/owl_xmp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/multi/owl_xmp.jpg -------------------------------------------------------------------------------- /tests/multi/test_carve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/multi/test_carve.py -------------------------------------------------------------------------------- /tests/multi/test_exif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/multi/test_exif.py -------------------------------------------------------------------------------- /tests/multi/test_xmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/multi/test_xmp.py -------------------------------------------------------------------------------- /tests/test_hide_lsb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/test_hide_lsb.py -------------------------------------------------------------------------------- /tests/test_stegoveritas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/stegoVeritas/HEAD/tests/test_stegoveritas.py --------------------------------------------------------------------------------