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

dprintf
dprintf

20 Feb 15

Visual xsltproc
Visual xsltproc

2 Jun 15

exude
exude

20 Feb 15

mpatrol
mpatrol

3 Jun 15

Iba pang mga software developer ng Victor Stinner

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

Fusil
Fusil

12 May 15

Mga komento sa python-ptrace

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