Skip to main content

Multimedia Obfuscation & Steganography Tool

Project description

ImageStego

ImageStego may be a versatile multimedia processing tool, it features an intuitive web interface built with PyWebIO

Features

  • Image Obfuscation
    Multiple scrambling algorithms to distort images:

    • Pixel Scramble
    • Block Scramble
    • Arnold Cat Map
    • Baker's Map
    • Henon Map
  • Pipeline Builder Build and visualize multi-layer obfuscation pipelines, then export the encrypted image together with its .layers.json metadata for later restoration.

  • GIF Obfuscation
    Frame‑wise scrambling of animated GIFs

  • MP4 Obfuscation
    Video‑level scrambling using frame permutation.

  • Image Steganography (LSB)
    Hide secret messages inside PNG/JPG/BMP images:

Installation

pip install imagestego

Quick Start

Launch the GUI After installation, simply run:

image-stego-gui

The web interface will open automatically in your default browser.

Use in Python Code

You can also import the modules directly in your Python scripts:

from ImageStego.obfuscation import *
from ImageStego.steganography import *

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imagestego-0.1.2.tar.gz (34.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imagestego-0.1.2-py3-none-any.whl (45.0 kB view details)

Uploaded Python 3

File details

Details for the file imagestego-0.1.2.tar.gz.

File metadata

  • Download URL: imagestego-0.1.2.tar.gz
  • Upload date:
  • Size: 34.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for imagestego-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2966fcc0e4d8988c309b0a6f4c9849831c7550dcc3fb5ef8c4a9905c6f0caf70
MD5 b7e3b61b3ebd41e1b90bbf6135ee8b13
BLAKE2b-256 e9f931273beb89a721349a3e2e43877129f4d9c0072c067a89e3a07348c6dad9

See more details on using hashes here.

File details

Details for the file imagestego-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: imagestego-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 45.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for imagestego-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7e0193e24678711b4391b307028694e3bae253cfd51535e3d486755f439310d6
MD5 a4768433c2c84ccadcfb10d6fc44709f
BLAKE2b-256 0d0bedf1f78e1ed7a4fd2cb09de18ca1acd4a0359efceb4a5b683f5e0ae02cf1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page