All Projects → NtesEyes → Pylane

NtesEyes / Pylane

Licence: gpl-3.0
An python vm injector with debug tools, based on gdb.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

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
CVIP
C/C++/Golang/Linux...知识整理
Stars: ✭ 62 (-78.01%)
Mutual labels:  gdb, debug
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
gdbundle
Minimalist plugin manager for GDB and LLDB
Stars: ✭ 72 (-74.47%)
Mutual labels:  gdb, debug
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
Debugo
一个可能有点用的 iOS 调试工具~
Stars: ✭ 258 (-8.51%)
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
var-dumper
Helper for dumping variable for debug purposes
Stars: ✭ 13 (-95.39%)
Mutual labels:  debug
xr
Lightweight debug server utility for PHP.
Stars: ✭ 116 (-58.87%)
Mutual labels:  debug
Bistoury
Bistoury是去哪儿网的java应用生产问题诊断工具,提供了一站式的问题诊断方案
Stars: ✭ 3,198 (+1034.04%)
Mutual labels:  debug
vscode-leetcode-cpp-debug
Debug support for LeetCode with C++
Stars: ✭ 14 (-95.04%)
Mutual labels:  debug
Ray
Debug with Ray to fix problems faster
Stars: ✭ 263 (-6.74%)
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
Lua Debug
Lua Debug Adapter for Visual Studio Code
Stars: ✭ 254 (-9.93%)
Mutual labels:  debug
ETViewer
An alternative to Windows TraceView util
Stars: ✭ 13 (-95.39%)
Mutual labels:  debug

pylane

PyPI version

简体中文

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

pylane_show

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].