python-ptrace 0.6.3

Linux debugger written in Python
python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system call to trace processes) written in Python.

python-ptrace is an open source project written in Python and distributed under GNU GPLv2 license.

Main features:

  • High level Python object API : PtraceDebugger and PtraceProcess
  • Able to control multiple processes: catch fork events on Linux
  • Read/write bytes to arbitrary address: take care of memory alignment and split bytes to cpu word
  • Execution step by step using ptrace_singlestep() or hardware interruption 3
  • Can use distorm disassembler
  • Dump registers, memory mappings, stack, etc.
  • Syscall tracer and parser (strace.py command)

last updated on:
February 17th, 2011, 15:09 GMT
price:
FREE!
developed by:
Victor Stinner
homepage:
python-ptrace.hachoir.org
license type:
GPL (GNU General Public License) 
category:
ROOT \ Programming \ Debuggers

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Rate it!
What's New in This Release:
  • Support distrom3
  • Support Python 3
  • Rename strace.py option --socketcall to --socket, and fix this option for FreeBSD and Linux/64 bits
  • Add MANIFEST.in: include all files in source distribution (tests, cptrace module, ...)
read full changelog

Add your review!

SUBMIT