python-ptrace

Software screenshot:
python-ptrace
Dettagli del software:
Versione: 0.6.3
Data di caricamento: 11 May 15
Sviluppatore: Victor Stinner
Licenza: Libero
Popolarità: 44

Rating: 5.0/5 (Total Votes: 1)

python-ptrace è un debugger utilizzando ptrace (Linux, BSD e chiamata di sistema Darwin di tracciare i processi) scritto in Python.
python-ptrace è un progetto open source scritto in Python e distribuito sotto licenza GNU GPLv2

Caratteristiche .

  • Alto livello Python oggetto API: PtraceDebugger e PtraceProcess
  • In grado di controllare più processi: eventi fermo forcella su Linux
  • Lettura / Scrittura byte a indirizzo arbitrario: prendersi cura di allineamento memoria e byte divisi per parola cpu
  • Esecuzione passo dopo passo utilizzando ptrace_singlestep () o interruzione hardware 3
  • Può usare distorm disassembler
  • registri Dump, mappature di memoria, pila, etc.
  • Syscall tracciante e parser (comando strace.py)

Cosa c'è di nuovo in questa versione:

  • distrom3 supporto
  • Supporto Python 3
  • Rinomina opzione strace.py --socketcall a --socket, e correggere questa opzione per FreeBSD e Linux / 64 bit
  • Aggiungi MANIFEST.in: include tutti i file nella distribuzione dei sorgenti (i test, il modulo cptrace, ...)

Cosa c'è di nuovo nella versione 0.6.2:

  • Fix 64 bit sub registri (maschera set per eax , ebx, ecx, edx)

Cosa c'è di nuovo nella versione 0.6.1:

  • Crea seguire, showfollow, resetfollow, comandi a raggi X gdb.py. PATCH scritto da Dimitris Glynos
  • Sito web del progetto si trasferì a http://bitbucket.org/haypo/python-ptrace/

Cosa c'è di nuovo nella versione 0.6:

  • User cambiamenti visibili:
  • python-ptrace ora dipende da Python 2.5
  • accesso alla memoria non valida: aggiungere indirizzo di errore nel nome
  • 3.0 Patch conversione Aggiornamento Python
  • Crea -i (--show-ip) opzione per strace.py: pointer spettacolo istruzione
  • Aggiungi un nuovo esempio (itrace.py) scritto da Mark Seaborn e sulla base di strace.py
  • modifiche API:
  • PtraceSyscall: memorizzare il puntatore istruzione a syscall entrare (se l'opzione di instr_pointer = True, disabilitato per default)
  • Rimuovi PROC_DIRNAME e NOMEFILEPROC () da ptrace.linux_proc
  • Bugfix:
  • Fix locateProgram () per il percorso relativo
  • interpretazione Fix di errore di memoria su istruzione MOSVW (fonte è ESI e destinazione è EDI, e non l'inverso!)

Cosa c'è di nuovo in versione 0.5:

  • syscalls presa Parse per FreeBSD
  • Evitare la creazione di processi zombi su FreeBSD
  • Le più il supporto di base di Windows

Requisiti

  • Python

Programmi simili

Electric Fence
Electric Fence

3 Jun 15

Cleaner
Cleaner

3 Jun 15

D-Feet
D-Feet

29 Nov 17

Altri software di sviluppo Victor Stinner

IPy
IPy

11 Apr 15

Fusil
Fusil

12 May 15

IPy
IPy

12 May 15

Commenti a python-ptrace

I commenti non trovato
Aggiungi commento
Accendere le immagini!