recallai / pyrasite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyrasite

Tools for injecting arbitrary code into running Python processes.

split here

Usage Tip: If pyrasite-shell seems to hang indefinitely, you may not have GDB installed. Try apt install gdb.

Requirements

  • gdb (version 7.3+ (or RHEL5+))

On OS X you will need to have a codesigned gdb - see https://sourceware.org/gdb/wiki/BuildingOnDarwin if you get errors while running with --verbose which mention codesigning.

Compatiblity

Pyrasite works with Python 2.4 and newer. Injection works between versions as well, so you can run Pyrasite under Python 3 and inject into 2, and vice versa.

pyrasite-gui

The graphical interface can be found here: https://github.com/lmacken/pyrasite-gui

http://lewk.org/img/pyrasite/pyrasite-info-thumb.png

Authors

Created by Luke Macken with the help of David Malcolm and many other contributors. Logo by Adam Saunders.

Licenses

Code

https://www.gnu.org/graphics/gplv3-127x51.png

Logo

https://creativecommons.org/images/deed/nolaw.png

About

License:GNU General Public License v3.0


Languages

Language:Python 87.0%Language:C++ 11.2%Language:Shell 1.8%