python-ptrace

소프트웨어 스크린 샷:
python-ptrace
소프트웨어 정보:
버전: 0.6.3
업로드 날짜: 11 May 15
개발자: Victor Stinner
라이센스: 무료
인기: 80

Rating: 3.0/5 (Total Votes: 3)

파이썬의 ptrace는 (리눅스, BSD와 다윈 시스템 호출 과정을 추적하기 위해) 파이썬으로 작성된 디버거 사용의 ptrace입니다.
파이썬의 ptrace는 파이썬으로 작성된와 GNU GPLv2에 라이센스에 따라 배포 된 오픈 소스 프로젝트 인

특징 :.

높은 수준의 파이썬 객체 API : PtraceDebugger 및 PtraceProcess
리눅스에 캐치 포크 이벤트 : 여러 프로세스를 제어 할 수
읽기 / 임의의 주소 바이트 쓰기 : CPU 단어에 메모리 정렬의 관리 및 분할 바이트를 취할
단계 ptrace_singlestep를 사용하여 () 또는 하드웨어 중단 (3)에 의한 실행 단계
distorm 디스어셈블러를 사용할 수
덤프 레지스터, 메모리 맵핑, 스택 등
콜 추적 및 파서 (strace.py 명령)

이 릴리스의 새로운 기능 :

지원 distrom3
지원 파이썬 3
--socket하는 --socketcall strace.py 옵션을 이름 바꾸기와 FreeBSD와 리눅스 / 64 비트에 대해이 옵션을 수정
MANIFEST.in 추가 : 소스 배포판에있는 모든 파일을 포함 (테스트, cptrace 모듈을 ...)

버전 0.6.2의 새로운 기능 :

레지스터 하위 64 비트 수정 (EAX, EBX, ECX에 대한 설정 마스크, EDX)

어떤 버전 0.6.1의 새로운 기능 :

다음 showfollow, resetfollow, gdb.py.에서 미 명령 만들기 디미트리 Glynos에 의해 작성된 패치
프로젝트 웹 사이트는 http://bitbucket.org/haypo/python-ptrace/로 이동

사용자 눈에 보이는 변화 :

버전 0.6의 새로운 기능 :
파이썬의 ptrace 이제 파이썬 2.5에 따라 달라집니다
잘못된 메모리 액세스 : 이름에 오류 주소를 추가
업데이트 파이썬 3.0 변환 패치
strace.py하는 -i (--show-IP) 옵션을 만들기 : 쇼 명령 포인터를
새로운 예 (itrace.py) 마크 시본에 의해 작성 및 strace.py을 기반으로 추가
API 변경 :
PtraceSyscall : 입력 콜에서 명령 포인터를 저장 (경우 옵션 instr_pointer = 사실, 기본적으로 비활성화)
ptrace.linux_proc에서 PROC_DIRNAME과 PROCFILENAME ()를 제거
버그 수정 :
상대 경로에 대한 locateProgram ()를 수정
(소스가 ESI이며, 대상은 역 EDI, 그리고하지!) MOSVW 명령에 메모리 오류의 해석을 수정

버전 0.5의 새로운 기능 : FreeBSD를위한

구문 분석 소켓 콜
FreeBSD의에 좀비 프로세스의 생성을 피할 것
가장 기본적인 Windows 지원

요구 사항 :

파이썬

유사한 소프트웨어

interruptingcow
interruptingcow

14 Apr 15

Cleaner
Cleaner

3 Jun 15

DBGMEM
DBGMEM

3 Jun 15

PyChecker
PyChecker

11 May 15

개발자의 기타 소프트웨어 Victor Stinner

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

Fusil
Fusil

12 May 15

코멘트 python-ptrace

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!