Inject arbitrary code into running Python processes
Python Shell
Pull request Compare This branch is 1 commit ahead, 1 commit behind lmacken:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs
pkgs
pyrasite
.gitignore
LICENSE
MANIFEST.in
README.rst
setup.py

README.rst

pyrasite

Tools for injecting arbitrary code into running Python processes.

homepage:http://pyrasite.com
documentation:http://pyrasite.rtfd.org
download:http://pypi.python.org/pypi/pyrasite
source:http://github.com/lmacken/pyrasite
screenshots:http://readthedocs.org/docs/pyrasite/en/latest/GUI.html
mailing list:https://fedorahosted.org/mailman/listinfo/pyrasite
jenkins:http://ci.csh.rit.edu/view/Pyrasite
irc:#pyrasite on Freenode

Requirements

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

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.

License

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