All Projects → lmacken → Pyrasite

lmacken / Pyrasite

Licence: gpl-3.0
Inject code into running Python processes

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Pyrasite

OpenImageDebugger
An advanced in-memory image visualization plugin for GDB and LLDB on Linux, MacOS and Windows (experimental). Previously known as gdb-imagewatch.
Stars: ✭ 115 (-95.55%)
Mutual labels:  debugging, gdb
Pwndbg
Exploit Development and Reverse Engineering with GDB Made Easy
Stars: ✭ 4,178 (+61.56%)
Mutual labels:  debugging, gdb
madbomber
Backtrace-on-throw C++ exception logger
Stars: ✭ 17 (-99.34%)
Mutual labels:  debugging, gdb
stack-inspector
A gdb command to inspect the size of objects on the stack
Stars: ✭ 57 (-97.8%)
Mutual labels:  debugging, gdb
Trace Nodejs
Trace is a visualised distributed tracing platform designed for microservices.
Stars: ✭ 471 (-81.79%)
Mutual labels:  monitoring, debugging
m3forth
m3forth is a forth cross-compiler for cortex-m3 ARM microcontrollers
Stars: ✭ 16 (-99.38%)
Mutual labels:  debugging, gdb
Tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
Stars: ✭ 3,191 (+23.4%)
Mutual labels:  monitoring, debugging
slabdbg
GDB plug-in that helps exploiting the Linux kernel's SLUB allocator
Stars: ✭ 55 (-97.87%)
Mutual labels:  debugging, gdb
Log Process Errors
Show some ❤️ to Node.js process errors
Stars: ✭ 424 (-83.6%)
Mutual labels:  monitoring, debugging
Hyperpwn
A hyper plugin to provide a flexible GDB GUI with the help of GEF, pwndbg or peda
Stars: ✭ 387 (-85.03%)
Mutual labels:  debugging, gdb
gdbundle
Minimalist plugin manager for GDB and LLDB
Stars: ✭ 72 (-97.22%)
Mutual labels:  debugging, gdb
Iopipe Js Core
Observe and develop serverless apps with confidence on AWS Lambda with Tracing, Metrics, Profiling, Monitoring, and more.
Stars: ✭ 123 (-95.24%)
Mutual labels:  monitoring, debugging
gdbstub
An ergonomic and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust, with full no_std support.
Stars: ✭ 158 (-93.89%)
Mutual labels:  debugging, gdb
Gef
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging features for exploit developers & reverse engineers ☢
Stars: ✭ 4,197 (+62.3%)
Mutual labels:  debugging, gdb
Epsagon Go
Automated tracing library for Go 1.x ⚡️
Stars: ✭ 24 (-99.07%)
Mutual labels:  monitoring, debugging
Gdb Frontend
☕ GDBFrontend is an easy, flexible and extensionable gui debugger.
Stars: ✭ 2,104 (-18.64%)
Mutual labels:  debugging, gdb
Applicationinsights Home
Application Insights main repository for documentation of overall SDK offerings for all platforms.
Stars: ✭ 221 (-91.45%)
Mutual labels:  monitoring
S Tui
Terminal-based CPU stress and monitoring utility
Stars: ✭ 2,825 (+9.24%)
Mutual labels:  monitoring
Detective
🔎 A distributed application health monitoring library
Stars: ✭ 221 (-91.45%)
Mutual labels:  monitoring
Sidekiq monitor
Advanced monitoring for Sidekiq
Stars: ✭ 220 (-91.49%)
Mutual labels:  monitoring

http://pyrasite.com/logo.png

pyrasite

https://api.travis-ci.org/lmacken/pyrasite.png?branch=develop https://coveralls.io/repos/lmacken/pyrasite/badge.png?branch=develop https://pypip.in/v/pyrasite/badge.png https://pypip.in/d/pyrasite/badge.png

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+))

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].