python-ptrace

Screenshot Software:
python-ptrace
Mga detalye ng Software:
Bersyon: 0.6.3
I-upload ang petsa: 11 May 15
Nag-develop: Victor Stinner
Lisensya: Libre
Katanyagan: 44

Rating: 5.0/5 (Total Votes: 1)

python-ptrace ay isang debugger gamit ptrace (Linux, BSD at Darwin sistema ng tawag sa mga bakas ng proseso) na nakasulat sa Python.
python-ptrace ay isang open source na proyekto na nakasulat sa Python at ipinamamahagi sa ilalim ng GNU GPLv2 license

Features .

  • Mataas na antas ng Python object API: PtraceDebugger at PtraceProcess
  • Ma-control ng maramihang mga proseso: catch tinidor kaganapan sa Linux
  • Basahin / isulat bytes sa di-makatwirang address: mag-ingat ng alignment ng memorya at split bytes sa CPU word
  • Pagpapatupad ng hakbang-hakbang na gamit ptrace_singlestep () o hardware na tuluy-tuloy 3
  • Maaaring gumamit distorm disassembler
  • Dump register, mappings memory, stack, etc.
  • syscall bakas at parser (strace.py command)

Ano ang bago sa release na ito:

  • distrom3 Support
  • Support Python 3
  • I-rename strace.py option --socketcall sa --socket, at ayusin ang opsyon na ito para sa FreeBSD at Linux / 64 bits
  • Magdagdag MANIFEST.in: isama ang lahat ng mga file sa source pamamahagi (pagsusulit, cptrace module, ...)

Ano ang bago sa bersyon 0.6.2:

  • Ayusin 64 bits sub register (set mask para eax , EBX, ecx, edx)

Ano ang bago sa bersyon 0.6.1:

  • Lumikha ng follow, showfollow, resetfollow, xray utos sa gdb.py. Patch na isinulat ni Dimitris Glynos
  • inilipat website Project upang http://bitbucket.org/haypo/python-ptrace/

Ano ang bago sa bersyon 0.6:

nakikita ang mga pagbabago

  • User:
  • python-ptrace ngayon ay depende sa Python 2.5
  • Hindi wastong access memory: magdagdag ng fault address sa pangalan
  • I-update Python 3.0 conversion patch
  • Lumikha -i (--show-ip) opsyon upang strace.py: ipakita pagtuturo pointer
  • Magdagdag ng bagong halimbawa (itrace.py) na nakasulat sa pamamagitan ng Mark Seaborn at batay sa strace.py
  • pagbabago ng API:
  • PtraceSyscall: tindahan ng pagtuturo pointer sa syscall ipasok (kung ang opsyon instr_pointer = True, hindi pinagana sa pamamagitan ng default)
  • Alisin PROC_DIRNAME at procFilename () mula ptrace.linux_proc
  • Bugfixes:
  • Ayusin locateProgram () para sa mga kamag-anak na landas
  • Ayusin ang kahulugan ng mga kasalanan memorya sa MOSVW pagtuturo (source ay ESI at destinasyon ay Edi, at hindi ang kabaligtaran!)

Ano ang bago sa bersyon 0.5:

  • Parse socket syscalls para FreeBSD
  • Iwasan ang paglikha ng mga Zombi proseso sa FreeBSD
  • Karamihan sa mga pangunahing pag-Windows

Kinakailangan :

  • sawa

Katulad na software

Fiddler for Mono
Fiddler for Mono

17 Feb 15

TOra
TOra

2 Jun 15

YARI
YARI

12 May 15

Accerciser
Accerciser

31 Oct 16

Iba pang mga software developer ng Victor Stinner

IPy
IPy

11 Apr 15

Fusil
Fusil

12 May 15

IPy
IPy

12 May 15

Mga komento sa python-ptrace

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!