ZipSteganograPy (version 0.0.1)
index
zipsteganograpy.py

This tool hides a ZIP archive in an image.
 
This tool is useful for bypassing antivirus and firewall scanning.
 
Hide a ZIP archive in an image:
~# python3 ZipSteganograPy.py -z archive.zip -o stegano -i image.png
~# python3 ZipSteganograPy.py -z archive.zip -o stegano -i image.jpg
 
Create a ZIP archive (with 3 text files) and hide it in an image:
~# python3 ZipSteganograPy.py -f file1.txt file2.txt file3.txt -i image.jpg
~# python3 ZipSteganograPy.py -f file1.txt file2.txt file3.txt -i image.png
 
Easily extract the hidden archive using python3 and its standard library:
~# python3 -m zipfile -l stegano.png            # list files
~# python3 -m zipfile -e stegano.jpg output/    # extract
 
Easily extract the hidden archive using unzip package:
~# unzip stegano.jpg -l                         # list files
~# unzip stegano.jpg -d output/                 # extract

 
Functions
       
create_archive(files: List[str]) -> Tuple[NamedTemporaryFile, int]
This function creates a temporary zip file
and returns the file object.
exit(status=None, /)
Exit the interpreter by raising SystemExit(status).
 
If the status is omitted or None, it defaults to zero (i.e., success).
If the status is an integer, it will be used as the system exit status.
If it is another kind of object, it will be printed and the system
exit status will be one (i.e., failure).
main() -> int
This function executes checks arguments
and hides the zip archive in image.
parse_args() -> argparse.Namespace
This function parses command lines arguments.

 
Data
        List = typing.List
Tuple = typing.Tuple
__author_email__ = 'mauricelambert434@gmail.com'
__copyright__ = '\nZipSteganograPy Copyright (C) 2022 Maurice La...ome to redistribute it\nunder certain conditions.\n'
__description__ = '\nThis tool hides a ZIP archive in an image.\n\nThi...l for bypassing antivirus and firewall scanning.\n'
__license__ = 'GPL-3.0 License'
__maintainer__ = 'Maurice Lambert'
__maintainer_email__ = 'mauricelambert434@gmail.com'
__url__ = 'https://github.com/mauricelambert/ZipSteganograPy'
copyright = '\nZipSteganograPy Copyright (C) 2022 Maurice La...ome to redistribute it\nunder certain conditions.\n'
license = 'GPL-3.0 License'
stderr = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>

 
Author
        Maurice Lambert