Skip to content
lmackenPublic

About

Inject code into running Python processes

Topics

Resources

Stars

2.9k stars

Watchers

51 watching

Forks

Latest commit

 

History

355 Commits

Folders and files

Repository files navigation

docs/logo.png

pyrasite

https://api.travis-ci.org/lmacken/pyrasite.png?branch=develop https://coveralls.io/repos/lmacken/pyrasite/badge.png?branch=develop https://img.shields.io/pypi/v/pyrasite?style=flat

Tools for injecting arbitrary code into running Python processes.

homepage:https://github.com/lmacken/pyrasite
documentation:https://pyrasite.rtfd.org
download:https://pypi.python.org/pypi/pyrasite
source:https://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+))

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.

Compatibility

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

Inject code into running Python processes

Topics

Resources

Stars

2.9k stars

Watchers

51 watching

Forks

Releases

Packages

Used by

Contributors

Languages