Pyringe - Depurador Python
Según la documentación, Pyringe es un depurador (debugger) en Python capaz de adjuntarse a procesos activos, leer su estado e incluso inyectar código python mientras que estos están corriendo. Puedes además listar hilos (threads), rutas (tracebacks), inspeccionar funciones locales, globales, etc.
Pyringe usa por detrás GDB. No sólo necesitas GDB, sino que necesitas que éste sea la versión 7 o más nueva y que haya sido compilado con la opción –with-python. También necesitas la librería símbolos de la versión de Python que estés usando:
Fedora:
sudo yum install gdb python-debuginfo
Ubuntu:
sudo apt-get install gdb python2.7-dbg
Pyringe también usa, aunque no es necesario, Colorama.
Puedes instalarlo via pip:
pip install pyringe
PyPi o bajándote directamente el código fuente del respositorio de Github.
Lo puedes arrancar desde la línea de comandos:
python -m pyringe
O desde el intéprete:
import pyringe
pyringe.interact()
Puedes leer más sobre Pyringe en su Readme.
Buscar
Entradas Recientes
- Posts
- Reemplazando la bateria del AirTag
- OpenExpo Europe décima edición, 18 de mayo: El Epicentro de la Innovación y la Transformación Digital
- Docker Init
- Kubernetes para profesionales
- Agenda: OpenExpo Europe 2022 llega el 30 de junio en formato presencial
- Libro 'Manual de la Resilencia', de Alejandro Corletti, toda una referencia para la gestión de la seguridad en nuestros sistemas
- Mujeres hackers en ElevenPaths Radio
- Creando certificados X.509 caducados
- Generador de imágenes Docker para infosec