Szoftver adatai:
Változat: 0.6.3
Feltöltés dátuma: 11 May 15
Engedély: Ingyenes
Népszerűség: 80
python-ptrace egy debugger segítségével ptrace (Linux, BSD és Darwin rendszer hívás nyomon követni folyamatok) Pythonban.
python-ptrace egy nyílt forráskódú projekt Pythonban írt és terjesztett GNU GPLv2 licenc.
Tulajdonságok :
- Magas szintű Python objektum API: PtraceDebugger és PtraceProcess
- képes irányítani több folyamat: fogás villa események Linux
- Read / Write bájtok tetszőleges címre: vigyázni memória összehangolás és az osztott byte cpu szó
- Execution lépésről lépésre segítségével ptrace_singlestep () vagy hardveres megszakítás 3
- Lehet használni distorm disassembler
- Dump regiszterek, memória leképezése, halom stb.
- Syscall nyomjelző és elemző (strace.py parancs)
Mi az új ebben a kiadásban:
- Támogatás distrom3
- Támogatás Python 3
- átnevezése strace.py lehetőség --socketcall a --socket, és rögzíti ezt az opciót a FreeBSD és a Linux / 64 bit
- Add MANIFEST.in: tartalmazza az összes fájlokat a forrás-elosztás (tesztek, cptrace modul, ...)
Mi az új verzióban 0.6.2:
- Fix 64 bit sub regiszterek (set maszkot eax , EBX, ecx, EDX)
Mi az új verzióban 0.6.1:
- nyomon, showfollow, resetfollow, röntgenkép parancsokat gdb.py. Patch írta Dimitris Glynos
- Project honlapján költözött http://bitbucket.org/haypo/python-ptrace/
Mi az új a 0.6 verzió:
- Felhasználói látható változás:
- python-ptrace most attól függ, Python 2.5
- Érvénytelen memória-hozzáférést: add hiba címet a neve
- Frissítés Python 3.0 átalakítás patch
- -i (--show-ip) opciót strace.py: megmutatni utasítás mutató
- Új példa (itrace.py) írta Mark Seaborn alapuló strace.py
- API változások:
- PtraceSyscall: tárolja a utasítás mutató a syscall be (ha az opció instr_pointer = True, alapértelmezés szerint letiltva)
- Vegye le PROC_DIRNAME és procFilename () re ptrace.linux_proc
- Hibajavítások:
- Fix locateProgram () a relatív útvonal
- Fix értelmezése memória hiba a MOSVW utasítás (forrás ESI és a cél az, EDI, és nem az inverz!)
Mi az új a 0.5 verzió:
- Feldolgozási socket syscalls FreeBSD
- Kerülje létrehozását zombi folyamat FreeBSD
- A legtöbb alapvető Windows támogatás
követelmények :
- Python
Hozzászólás nem található