python-ptrace

Software screenshot:
python-ptrace
Software informatie:
Versie: 0.6.3
Upload datum: 11 May 15
Ontwikkelaar: Victor Stinner
Licentie: Gratis
Populariteit: 44

Rating: 5.0/5 (Total Votes: 1)

python-ptrace is een debugger met ptrace (Linux, BSD en Darwin system call om processen op te sporen) in Python geschreven.
python-ptrace is een open source project geschreven in Python en verspreid onder de GNU GPLv2 licentie

Eigenschappen .

  • hoog niveau Python object API: PtraceDebugger en PtraceProcess
  • In staat om meerdere processen te controleren: vangst vork events op Linux
  • lezen / schrijven bytes aan willekeurige adres: verzorgen van het geheugen uitlijning en split bytes aan cpu woord
  • Uitvoeren stap voor stap aan de hand ptrace_singlestep () of hardware onderbreking 3
  • Kan gebruik distorm disassembler
  • Dump registers, geheugen mappings, stack, etc.
  • syscall tracer en parser (strace.py commando)

Wat is nieuw in deze release:

  • Ondersteuning distrom3
  • Ondersteuning Python 3
  • Naam wijzigen strace.py optie --socketcall te --socket, en bevestig deze optie voor FreeBSD en Linux / 64 bits
  • Voeg MANIFEST.in: omvatten alle bestanden in de bron distributie (testen, cptrace module, ...)

Wat is nieuw in versie 0.6.2:

  • Fix 64 bits sub registers (set masker voor EAX , ebx, ecx, edx)

Wat is nieuw in versie 0.6.1:

  • Maak follow, showfollow, resetfollow, röntgenstraal opdrachten in gdb.py. Patch geschreven door Dimitris Glynos
  • Project website verhuisd naar http://bitbucket.org/haypo/python-ptrace/

Wat is nieuw in versie 0.6:

  • Gebruikers zichtbare veranderingen:
  • python-ptrace hangt nu af van Python 2.5
  • Ongeldige geheugen: voeg fout adres in de naam
  • bijwerken Python 3.0 conversie patch
  • Maak -i (--show-ip) optie om strace.py: toon instructie pointer
  • Voeg een nieuw voorbeeld (itrace.py) geschreven door Mark Seaborn en gebaseerd op strace.py
  • API veranderingen:
  • PtraceSyscall: bewaar de instructie pointer op syscall invoeren (als de optie instr_pointer = True, standaard uitgeschakeld)
  • Verwijder PROC_DIRNAME en procFilename () uit ptrace.linux_proc
  • Bugfixes:
  • Fix locateProgram () voor het relatieve pad
  • Fix interpretatie van het geheugen fout op MOSVW instructie (bron is ESI en de bestemming is EDI, en niet het omgekeerde!)

Wat is nieuw in versie 0.5:

  • Parse socket syscalls voor FreeBSD
  • Vermijd het creëren van Zombi proces op FreeBSD
  • De meeste elementaire Windows-ondersteuning

Eisen

  • Python

Vergelijkbare software

DBG
DBG

3 Jun 15

PyXMPP
PyXMPP

11 May 15

PyChecker
PyChecker

11 May 15

Electric Fence
Electric Fence

3 Jun 15

Andere software van ontwikkelaar Victor Stinner

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

Fusil
Fusil

12 May 15

Reacties op python-ptrace

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!