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

rpdb
rpdb

14 Apr 15

TOra
TOra

2 Jun 15

Visual xsltproc
Visual xsltproc

2 Jun 15

rpcpdb
rpcpdb

20 Feb 15

Otro software de desarrollador Victor Stinner

Fusil
Fusil

12 May 15

IPy
IPy

12 May 15

IPy
IPy

11 Apr 15

Comentarios a la python-ptrace

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