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: 44

Rating: 5.0/5 (Total Votes: 1)

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

Outro software de desenvolvedor Victor Stinner

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

Fusil
Fusil

12 May 15

Comentário para python-ptrace

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