python-ptrace

Logiciel capture d'écran:
python-ptrace
Détails logiciels:
Version: 0.6.3
Date de transfert: 11 May 15
Développeur: Victor Stinner
Licence: Gratuit
Popularité: 44

Rating: 5.0/5 (Total Votes: 1)

python-ptrace est un débogueur en utilisant ptrace (Linux, BSD et Darwin appel système pour retracer les processus) écrit en Python.
python-ptrace est un projet open source écrit en Python et distribué sous licence GNU GPLv2

Caractéristiques :.

  • de haut niveau Python API de l'objet: PtraceDebugger et PtraceProcess
  • Capable de contrôler plusieurs processus: événements captures de fourche sur Linux
  • Lire / écrire octets à l'adresse arbitraire: prendre soin de l'alignement de la mémoire et octets Split à mot de cpu
  • étape d'exécution par étape à l'aide PTRACE_SINGLESTEP () ou matériel interruption 3
  • Peut utiliser distorm désassembleur
  • registres Dump, mappage de la mémoire, pile, etc.
  • Syscall traceur et analyseur (commande strace.py)

Ce qui est nouveau dans cette version:

  • distrom3 de soutien
  • Support Python 3
  • Renommer l'option strace.py --socketcall à --socket, et fixer cette option pour FreeBSD et Linux 64 bits /
  • Ajouter MANIFEST.in: inclure tous les fichiers dans la distribution source (tests, module de CPTrace, ...)

Quoi de neuf dans la version 0.6.2:

  • Fix 64 bits sous registres (de masque de consigne pour eax , EBX, ECX, EDX)

Ce qui est nouveau dans la version 0.6.1:

  • Créer suivi, showfollow, resetfollow, les commandes dans xray gdb.py. Patch écrit par Dimitris Glynos
  • Le site du projet a déménagé à http://bitbucket.org/haypo/python-ptrace/

Ce qui est nouveau dans la version 0.6:

changements visibles

  • Utilisateur:
  • python-ptrace dépend maintenant de Python 2.5
  • accès mémoire invalide: ajouter l'adresse de défaut dans le nom
  • Mise à jour de Python 3.0 patch conversion
  • Créer -i (--show-ip) option pour strace.py: show pointeur d'instruction
  • Ajouter un nouvel exemple (itrace.py) écrit par Mark Seaborn et basée sur strace.py
  • modifications de l'API:
  • PtraceSyscall: stocker le pointeur d'instruction à entrer syscall (si l'option instr_pointer = True, désactivé par défaut)
  • Supprimer PROC_DIRNAME et procFilename () de ptrace.linux_proc
  • Correction de bugs:
  • Correction locateProgram () pour chemin relatif
  • Fix interprétation du défaut de mémoire sur l'enseignement MOSVW (source et de destination est ESI est EDI, et non l'inverse!)

Ce qui est nouveau dans la version 0.5:

  • syscalls socket Parse pour FreeBSD
  • Evitez de création de processus zombi sur FreeBSD
  • L'essentiel du soutien de base de Windows

Exigences :

  • Python

Logiciel similaire

xtrace
xtrace

11 May 15

mpatrol
mpatrol

3 Jun 15

Fenris
Fenris

3 Jun 15

edisassm
edisassm

3 Jun 15

D'autres logiciels de développeur Victor Stinner

Fusil
Fusil

12 May 15

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

Commentaires à python-ptrace

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!