python-ptrace

Software captura de pantalla:
python-ptrace
Detalles de software:
Versión: 0.6.3
Fecha de carga: 11 May 15
Promotor: Victor Stinner
Licencia: Libre
Popularidad: 80

Rating: 3.0/5 (Total Votes: 3)

python-ptrace es un depurador usando ptrace (Linux, BSD y llamada al sistema Darwin para rastrear procesos) escrito en Python.
python-ptrace es un proyecto de código abierto escrito en Python y distribuido bajo licencia GNU GPLv2

Características .

  • Python de alto nivel objeto API: PtraceDebugger y PtraceProcess
  • Es capaz de controlar varios procesos: eventos horquilla capturas en Linux
  • Leer / escribir bytes a la dirección arbitraria: cuidar de la alineación de memoria y bytes divididos a la palabra de la CPU
  • Ejecución paso a paso utilizando ptrace_singlestep () o hardware interrupción 3
  • Puede utilizar distorm desensamblador
  • registros de volcado, mapas de memoria, pila, etc.
  • trazador Syscall y analizador (comando strace.py)

¿Qué hay de nuevo en esta versión:

  • distrom3 Apoyo
  • Soporte Python 3
  • Renombrar opción strace.py --socketcall a --socket, y fijar esta opción para FreeBSD y Linux / 64 bits
  • Añadir MANIFEST.in: incluir todos los archivos de distribución de código fuente (pruebas, módulo cptrace, ...)

¿Cuál es nuevo en la versión 0.6.2:

  • Fix 64 bits de sub registros (conjunto de máscara para eax , ebx, ecx, edx)

¿Qué hay de nuevo en la versión 0.6.1:

  • Crear seguimiento, showfollow, resetfollow, los comandos de la radiografía en gdb.py. Patch escrita por Dimitris Glynos
  • Web del proyecto se trasladó a http://bitbucket.org/haypo/python-ptrace/

¿Qué hay de nuevo en la versión 0.6:

cambios visibles

  • Usuario:
  • python-ptrace depende ahora de Python 2.5
  • acceso a memoria no válido: agregue la dirección de falla en el nombre
  • Actualizar Python 3.0 parche conversión
  • Crear -i (--show-ip) opción para strace.py: indicador muestra la instrucción
  • Añadir un nuevo ejemplo (itrace.py) escrito por Mark Seaborn y en base a strace.py
  • cambios en la API:
  • PtraceSyscall: almacenar el puntero de instrucción en syscall entrar (si el instr_pointer opción = True, deshabilitado por defecto)
  • Eliminar PROC_DIRNAME y procFilename () desde ptrace.linux_proc
  • Corrección de errores:
  • Fijar locateProgram () para la ruta relativa
  • Fix interpretación del fallo de memoria en la instrucción MOSVW (fuente es ESI y el destino es EDI, y no a la inversa!)

¿Qué hay de nuevo en la versión 0.5:

  • syscalls socket Parse para FreeBSD
  • Evite creación de proceso zombi en FreeBSD
  • La mayor soporte básico de Windows

Requisitos

  • Python

Programas parecidos

pyrasite
pyrasite

14 Apr 15

dprintf
dprintf

20 Feb 15

strace
strace

23 Nov 17

ltrace
ltrace

20 Feb 15

Otro software de desarrollador Victor Stinner

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

Fusil
Fusil

12 May 15

Comentarios a la python-ptrace

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!