python-ptrace

Tela Software:
python-ptrace
Detalhes de Software:
Versão: 0.6.3
Data de upload: 11 May 15
Revelador: Victor Stinner
Licença: Livre
Popularidade: 80

Rating: 3.0/5 (Total Votes: 3)

python-ptrace é um depurador usando ptrace (Linux, BSD e chamada de sistema para rastrear processos de Darwin) escrito em Python.
python-ptrace é um projeto open source escrito em Python e distribuído sob licença GNU GPLv2

Recursos :.

  • alto nível Python objeto API: PtraceDebugger e PtraceProcess
  • Capaz de controlar vários processos: eventos captura garfo sobre Linux
  • Ler / escrever bytes para endereço arbitrário: cuidar de alinhamento de memória e bytes dividir a palavra cpu
  • passo a passo a execução usando ptrace_singlestep () ou hardware interrupção 3
  • Pode usar distorm desmontador
  • registros de despejo, mapeamentos de memória, pilha, etc.
  • tracer Syscall e analisador (comando strace.py)

O que é novo nesta versão:

  • distrom3 Suporte
  • Suporte Python 3
  • Renomear opção strace.py --socketcall para --socket, e corrigir esta opção para FreeBSD e Linux / 64 bits
  • Adicionar MANIFEST.in: incluir todos os arquivos na distribuição do código fonte (testes, módulo cptrace, ...)

O que é novo na versão 0.6.2:

  • Corrija 64 bits sub registros (conjunto de máscara para eax , EBX, ECX, EDX)

O que é novo na versão 0.6.1:

  • Criar acompanhamento, showfollow, resetfollow, comandos do raio X em gdb.py. Patch escrito por Dimitris Glynos
  • Projeto website mudou-se para http://bitbucket.org/haypo/python-ptrace/

O que é novo na versão 0.6:

mudanças visíveis

  • Usuário:
  • python-ptrace depende agora de Python 2.5
  • acesso à memória inválido: adicione o endereço de culpa em nome
  • Atualização Python 3.0 patch de conversão
  • Criar -i (--show-ip) opção para strace.py: ponteiro show de instrução
  • Adicionar um novo exemplo (itrace.py) escrito por Mark Seaborn e com base em strace.py
  • mudanças na API:
  • PtraceSyscall: armazenar o ponteiro de instrução em syscall entrar (se a opção instr_pointer = True, desativada por padrão)
  • Remover PROC_DIRNAME e procFilename () a partir ptrace.linux_proc
  • Bugfixes:
  • Corrija locateProgram () para caminho relativo
  • interpretação Fix de falha de memória na instrução MOSVW (fonte é ESI e EDI destino é, e não o inverso!)

O que é novo na versão 0.5:

  • syscalls Tomada Parse para FreeBSD
  • Evite criação de processo zumbi no FreeBSD
  • apoio mais básicas do Windows

Requisitos :

  • Python

Programas semelhantes

D-Feet
D-Feet

29 Nov 17

Accerciser
Accerciser

31 Oct 16

PyChecker
PyChecker

11 May 15

otrace
otrace

20 Feb 15

Outro software de desenvolvedor Victor Stinner

Fusil
Fusil

12 May 15

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

Comentário para python-ptrace

Comentários não encontrado
Adicionar comentário
Ligue imagens!