Detalii soft:
Versiune: 0.6.3
Incarca data: 11 May 15
Licenţă: Gratuit
Popularitate: 80
python-ptrace este un ptrace debugger folosind (Linux, BSD și apelul sistem Darwin a urmări procesele) scrisă în Python.
python-ptrace este un proiect open source scris în Python și distribuit sub licența GNU GPLv2
Caracteristici :.
- la nivel înalt Python obiect API: PtraceDebugger și PtraceProcess
- posibilitatea de a controla mai multe procese: evenimente captură de furcă pe Linux
- Citire / scrie bytes la adresa arbitrar: avea grijă de aliniere memorie și bytes părți a cuvântului CPU
- pas cu pas folosind Executarea ptrace_singlestep () sau hardware întrerupere 3
- Pot folosi distorm disassembler
- registre Dump, mapările de memorie, stivă, etc.
- trasor Syscall și parser (comanda strace.py)
Ce este nou în această versiune:
- distrom3 Suport
- Suport Python 3
- Redenumire opțiune strace.py --socketcall la --socket, și să fixeze această opțiune pentru FreeBSD și Linux / 64 de biți
- Adăugați MANIFEST.in: include toate fișierele din distribuție sursă (teste, modulul cptrace, ...)
Ce este nou în versiunea 0.6.2:
- Fix 64 de biți sub registre (set masca pentru EAX , ebx, ECx, EDX)
Ce este nou în versiunea 0.6.1:
- Creare follow, showfollow, resetfollow, comenzile Xray în gdb.py. Patch scris de Dimitris Glynos
- Site-ul proiectului sa mutat la http://bitbucket.org/haypo/python-ptrace/
Ce este nou în versiunea 0.6:
- User schimbări vizibile:
- python-ptrace depinde acum de Python 2.5
- acces la memorie nevalid: add adresa defect în numele
- Actualizare Python 3.0 patch conversie
- Creare -i (--show-ip) opțiunea de a strace.py: pointer arată instrucțiuni
- Adăugați un nou exemplu (itrace.py) scris de Mark SEABORN și se bazează pe strace.py
- modificări API:
- PtraceSyscall: depozitați indicatorul de instrucțiuni la syscall intra (în cazul în care opțiunea instr_pointer = True, dezactivată în mod implicit)
- Eliminare PROC_DIRNAME și procFilename () de la ptrace.linux_proc
- Remedieri de erori:
- Fix locateProgram () pentru calea relativă
- interpretare Fix de eroare de memorie pe instruire MOSVW (sursa este ESI și de destinație este EDI, și nu invers!)
Ce este nou în versiunea 0.5:
- syscalls socket analizare pentru FreeBSD
- Evitați crearea de proces zombi pe FreeBSD
- Cel mai suport de bază pentru Windows
Cerințe :
- Python
Comentariile nu a fost găsit