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.
- 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.
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.
The graphical interface can be found here: https://github.com/lmacken/pyrasite-gui
Created by Luke Macken with the help of David Malcolm and many other contributors. Logo by Adam Saunders.