python-ptrace

ソフトウェアのスクリーンショット:
python-ptrace
ソフトウェアの詳細:
バージョン: 0.6.3
日付のアップロード: 11 May 15
開発者: Victor Stinner
ライセンス: 無料
人気: 44

Rating: 5.0/5 (Total Votes: 1)

のpython-ptraceのは、Pythonで書かれた(プロセスをトレースする際、Linux、BSDおよびダーウィンシステムコール)のptraceを使用してデバッガです。
のpython-ptraceのは、Pythonで書かれており、GNU GPLv2のライセンスの下で配布オープンソースプロジェクトである

この特長:

このハイレベルのPythonオブジェクトのAPI:PtraceDebuggerとPtraceProcess
Linuxでのキャッチフォークイベント:複数のプロセスを制御することができます
任意のアドレスに/書き込みバイトを読む:CPUワードにメモリ配置とスプリットバイトの世話をします
ptrace_singlestep()またはハードウェアの割り込み3を用いて、ステップによる実行ステップ
distorm逆アセンブラを使用することができます
ダンプ·レジスタ、メモリマッピング、スタックなど
システムコールトレーサとパーサー(strace.pyコマンド)

このリリースで新しい何が:

このサポートdistrom3
サポートのPython 3
--socketする--socketcall strace.pyオプションの名前を変更し、FreeBSDとLinuxの/ 64ビットのために、このオプションを修正
MANIFEST.inを追加:ソース配布内のすべてのファイルは、(テスト、cptraceモジュールを、...)

このバージョン0.6.2の新機能です:

このレジスタをサブ64ビット(EAXの設定マスク、EBX、ECX、EDX)を修正しました。

このバージョン0.6.1の新機能:

このgdb.py.にフォロー、showfollow、resetfollow、XRAYコマンドを作成します。ディミトリスGlynosによって書かれたパッチ
プロジェクトのウェブサイトはhttp://bitbucket.org/haypo/python-ptrace/に移動しました

このユーザ目に見える変化:

このバージョン0.6の新機能です。
のpython-ptraceのは今のPython 2.5に依存します
不正なメモリアクセス:名前の故障アドレスを追加
アップデートのPython 3.0変換パッチ
strace.pyする-i(--show-IP)オプションを作成します。show命令ポインタ
マークSeabornによって書かれ、strace.pyに基づいて新たな一例(itrace.py)を追加
APIの変更:
PtraceSyscall:入力システムコールで命令ポインタを保存する(オプションinstr_pointer = trueの場合、デフォルトでは無効)
ptrace.linux_procからPROC_DIRNAMEとprocFilename()を削除します
バグ修正:
相対パスのlocateProgram()を修正しました。
MOSVW指示にメモリ障害の解釈を修正しました(ソースは逆ESIと先がEDIであり、ではありません!)

このバージョン0.5の新機能:FreeBSD用の

この解析ソケットシステムコール
FreeBSDでゾンビプロセスの生成を避けます
最も基本的なWindowsのサポート

この要件:

このパイソン

同じようなソフトウェア

Kodos
Kodos

3 Jun 15

debug
debug

11 May 15

Meliae
Meliae

11 May 15

開発者の他のソフトウェア Victor Stinner

Fusil
Fusil

12 May 15

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

へのコメント python-ptrace

コメントが見つかりません
コメントを追加
画像をオンにする!