NtesEyes / Pylane
Licence: gpl-3.0
An python vm injector with debug tools, based on gdb.
Stars: ✭ 282
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Pylane
Gdb Frontend
☕ GDBFrontend is an easy, flexible and extensionable gui debugger.
Stars: ✭ 2,104 (+646.1%)
Mutual labels: debug, gdb
Gdbstub
A simple, dependency-free GDB stub that can be easily dropped in to your project.
Stars: ✭ 56 (-80.14%)
Mutual labels: debug, gdb
Gdb Static
Public repository of static GDB and GDBServer
Stars: ✭ 103 (-63.48%)
Mutual labels: debug, gdb
Docker Clion Dev
Debugging C++ in a Docker Container with CLion IDE
Stars: ✭ 172 (-39.01%)
Mutual labels: debug, gdb
how-to-qemu-arm-gdb-gtest
How to run, debug, and unit test ARM code on X86 ubuntu
Stars: ✭ 19 (-93.26%)
Mutual labels: gdb, debug
ignition-code-editor
Add inline code editing to your ignition page
Stars: ✭ 44 (-84.4%)
Mutual labels: debug
iyov
Web proxy for http(s) for developers to analyze data between client and servers based on workerman, especailly for app developers.
Stars: ✭ 27 (-90.43%)
Mutual labels: debug
vscode-leetcode-cpp-debug
Debug support for LeetCode with C++
Stars: ✭ 14 (-95.04%)
Mutual labels: debug
objprint
A library that can print Python objects in human readable format
Stars: ✭ 141 (-50%)
Mutual labels: debug
Requester
Powerful, modern HTTP/REST client built on top of the Requests library
Stars: ✭ 273 (-3.19%)
Mutual labels: debug
Redux Remotedev
Redux DevTools for production (web and React Native) with a highly flexible API.
Stars: ✭ 265 (-6.03%)
Mutual labels: debug
pylane
Pylane is a python vm injector with debug tools, based on gdb and ptrace. Pylane uses gdb to trace python process, inject and run some code in its python vm.
Usage
use inject command to inject a python script in an process:
pylane inject <PID> <YOUR_PYTHON_FILE>
use shell command to inject an interactive shell:
pylane shell <PID>
Pylane shell features:
- use IPython as its interactive interface, support magic functions like ? and %
- support remote automatic completion
- provide debug toolkit functions, such as:
- lookup class or instance by name
- get source code of an object
- print all threads' stack and locals
Install
pip install pylane
pylane should be installed in virtualenv the target process uses or in os python lib.
Compatibility
Support Linux and BSD
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].