Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Stegano — Un módulo de esteganografía en Python puro. | Kitploit
Herramientas/GitHubGitHub/cedricbonhomme/stegano
Herramientas de Cifrado/DescifradoEsteganografíaCriptografíaPrivacidadAprendizaje y Educación
GitHubcedricbonhomme/stegano

Stegano

Un módulo de esteganografía en Python puro.

Ver Repositorio
59576hace 29 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

Stegano

Workflow

Stegano, un módulo de esteganografía en Python puro.

La esteganografía es el arte y la ciencia de escribir mensajes ocultos de tal manera que nadie, aparte del remitente y el destinatario previsto, sospeche de la existencia del mensaje, una forma de seguridad mediante oscuridad. En consecuencia, las funciones proporcionadas por Stegano solo ocultan mensajes, sin cifrado. La esteganografía se utiliza a menudo junto con la criptografía.

Instalación

root@kitploit:~
$ poetry install stegano

Podrá utilizar Stegano en sus programas Python.

Si solo desea instalar Stegano como herramienta de línea de comandos:

root@kitploit:~
$ pipx install stegano

pipx instala los scripts (disponibles en todo el sistema) proporcionados por los paquetes Python en virtualenvs separados para aislarlos de su sistema y entre sí.

Uso

Hay disponible un tutorial.

Usar Stegano como biblioteca en su programa Python

Si desea usar Stegano en su programa Python, solo tiene que importar la técnica de esteganografía adecuada. Por ejemplo:

root@kitploit:~
>>> from stegano import lsb
>>> secret = lsb.hide("./tests/sample-files/Lenna.png", "Hello World")
>>> secret.save("./Lenna-secret.png")
>>>
>>> clear_message = lsb.reveal("./Lenna-secret.png")

Para la ocultación de datos reversible (la portada original se puede restaurar exactamente después de extraer el mensaje), utilice la técnica de desplazamiento de histograma:

root@kitploit:~
>>> from stegano import rdh
>>> secret = rdh.hide("./tests/sample-files/Lenna-grayscale.png", "Hello World")
>>> secret.save("./Lenna-secret.png")
>>>
>>> clear_message = rdh.reveal("./Lenna-secret.png")
>>> cover = rdh.recover("./Lenna-secret.png")  # restaura la imagen original

Usar Stegano como herramienta de línea de comandos

Ocultar y revelar un mensaje

root@kitploit:~
$ stegano-lsb hide -i ./tests/sample-files/Lenna.png -m "Secret Message" -o Lena1.png
$ stegano-lsb reveal -i Lena1.png
Secret Message

Ocultar un mensaje de forma reversible y recuperar la portada

root@kitploit:~
$ stegano-rdh hide -i ./tests/sample-files/Lenna-grayscale.png -m "Secret Message" -o stego.png
$ stegano-rdh reveal -i stego.png
Secret Message
$ stegano-rdh recover -i stego.png -o cover.png   # cover.png == la imagen original

Ocultar el mensaje con la Criba de Eratóstenes

root@kitploit:~
$ stegano-lsb hide -i ./tests/sample-files/Lenna.png -m 'Secret Message' --generator eratosthenes -o Lena2.png

El mensaje se dispersará en la imagen, siguiendo un conjunto descrito por la Criba de Eratóstenes. Hay otros conjuntos disponibles. También puede usar sus propios generadores.

Esto hará que un estegoanálisis sea más complicado.

Ejecutar las pruebas

root@kitploit:~
$ python -m unittest discover -v

Ejecutar el verificador de tipos estático:

root@kitploit:~
$ mypy stegano

Contribuciones

Las contribuciones son bienvenidas. Si desea contribuir a Stegano, le recomiendo encarecidamente instalarlo en un entorno virtual de Python con poetry.

Donaciones

Si lo desea y si le gusta Stegano, puede donar a través de GitHub Sponsors:

GitHub Sponsors

o con Bitcoin a esta dirección:
bc1q56u6sj7cvlwu58v5lemljcvkh7v2gc3tv8mj0e

¡Gracias!

Licencia

Este software está licenciado bajo GNU General Public License version 3

Copyright (C) 2010-2026 Cédric Bonhomme

Para más información, está disponible la lista de autores y contribuyentes.

Descargar herramienta