Softwarebeschreibung:
Version: 0.6.3
Upload-Datum: 11 May 15
Lizenz: Frei
Popularität: 80
python-ptrace ist ein Debugger mit ptrace (Linux, BSD und Darwin-Systemaufruf, um Prozesse zu verfolgen) in Python geschrieben.
python-ptrace ist ein Open Source-Projekt in Python geschrieben und unter der GNU GPLv2-Lizenz vertrieben
Eigenschaften .
- Hohe Python Objekt API: PtraceDebugger und PtraceProcess
- der Lage, mehrere Prozesse zu steuern: on Linux Fanggabel Ereignisse
- Lesen / Schreiben Byte beliebige Adresse: kümmern sich um Speicherausrichtung und Split-Bytes, die cpu Wort
- Die Ausführung Schritt für Schritt ptrace_singlestep () oder Hardware-Unterbrechung 3
- Kann nutzen distorm Disassembler
- Dump Register, Speicherzuordnungen, Stapel, etc.
- Syscall Tracer und Parser (strace.py Befehl)
Was ist neu in dieser Pressemitteilung:
- Support distrom3
- Unterstützung Python 3
- Umbenennen strace.py Option --socketcall zu --socket, und befestigen Sie diese Option für FreeBSD und Linux / 64 Bit
- In MANIFEST.in: schließen Sie alle Dateien im Quelldistribution (Tests, cptrace Modul, ...)
Was ist neu in Version 0.6.2:
- Fix 64 Bit Sub-Register (Set-Maske für eax , ebx, ECX, EDX)
Was ist neu in Version 0.6.1:
- Folge, showfollow, resetfollow, Röntgenstrahl-Befehle in erstellen gdb.py. Patch von Dimitris Glynos geschrieben
- Projekt-Website zog nach http://bitbucket.org/haypo/python-ptrace/
Was ist neu in Version 0.6:
- Benutzer sichtbare Änderungen:
- python-ptrace hängt nun von Python 2.5
- ungültigen Speicherzugriff: add Fehleradresse im Namen
- Update Python 3.0 Umwandlung Patch
- Erstellen -i (--show-ip) Option strace.py: anzeigen Befehlszeiger
- Neuen Beispiel (itrace.py) von Mark Seaborn geschrieben und auf der Grundlage strace.py
- API-Änderungen:
- PtraceSyscall: speichern Sie die Befehlszeiger bei syscall geben (wenn die Option instr_pointer = True, standardmäßig deaktiviert)
- Entfernen PROC_DIRNAME und procFilename () aus ptrace.linux_proc
- Bugfixes:
- Fix locateProgram () zum relativen Pfad
- Fix Interpretation der Speicherfehler auf MOSVW Anweisung (Quelle ESI und Ziel ist EDI, und nicht umgekehrt!)
Was ist neu in Version 0.5:
- Parse Buchse syscalls für FreeBSD
- Vermeiden Schaffung zombi Prozess auf FreeBSD
- Die meisten grundlegenden Windows-Unterstützung
Anforderungen :
- Python
Kommentare nicht gefunden