All Projects → guedou → Jupyter Radare2

guedou / Jupyter Radare2

Licence: lgpl-3.0
Just a simple radare2 Jupyter kernel

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Jupyter Radare2

Digital Signal Processing Lecture
Digital Signal Processing - Theory and Computational Examples
Stars: ✭ 532 (+388.07%)
Mutual labels:  jupyter, notebook
Fastai Course 1
Docker environment for fast.ai Deep Learning Course 1 at http://course.fast.ai
Stars: ✭ 98 (-10.09%)
Mutual labels:  jupyter, notebook
Nteract
📘 The interactive computing suite for you! ✨
Stars: ✭ 5,713 (+5141.28%)
Mutual labels:  jupyter, notebook
Jupyter C Kernel
Minimal Jupyter C kernel
Stars: ✭ 463 (+324.77%)
Mutual labels:  jupyter, notebook
Notebook
Jupyter Interactive Notebook
Stars: ✭ 8,710 (+7890.83%)
Mutual labels:  jupyter, notebook
Sklearn Classification
Data Science Notebook on a Classification Task, using sklearn and Tensorflow.
Stars: ✭ 518 (+375.23%)
Mutual labels:  jupyter, notebook
P5 Notebook
A minimal Jupyter Notebook UI for p5.js kernels running in the browser
Stars: ✭ 26 (-76.15%)
Mutual labels:  jupyter, notebook
Hide code
Code, prompt and output hiding for Jupyter/IPython notebooks.
Stars: ✭ 339 (+211.01%)
Mutual labels:  jupyter, notebook
Geonotebook
A Jupyter notebook extension for geospatial visualization and analysis
Stars: ✭ 1,007 (+823.85%)
Mutual labels:  jupyter, notebook
Sparkmagic
Jupyter magics and kernels for working with remote Spark clusters
Stars: ✭ 954 (+775.23%)
Mutual labels:  jupyter, notebook
Papermill
📚 Parameterize, execute, and analyze notebooks
Stars: ✭ 4,458 (+3989.91%)
Mutual labels:  jupyter, notebook
Jupytemplate
Templates for jupyter notebooks
Stars: ✭ 85 (-22.02%)
Mutual labels:  jupyter, notebook
Hands On Nltk Tutorial
The hands-on NLTK tutorial for NLP in Python
Stars: ✭ 419 (+284.4%)
Mutual labels:  jupyter, notebook
Data Science Your Way
Ways of doing Data Science Engineering and Machine Learning in R and Python
Stars: ✭ 530 (+386.24%)
Mutual labels:  jupyter, notebook
Quantitative Notebooks
Educational notebooks on quantitative finance, algorithmic trading, financial modelling and investment strategy
Stars: ✭ 356 (+226.61%)
Mutual labels:  jupyter, notebook
Jupyterlab Lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Stars: ✭ 796 (+630.28%)
Mutual labels:  jupyter, notebook
importnb
notebook files as source
Stars: ✭ 47 (-56.88%)
Mutual labels:  jupyter, notebook
Polyaxon
Machine Learning Platform for Kubernetes (MLOps tools for experimentation and automation)
Stars: ✭ 2,966 (+2621.1%)
Mutual labels:  jupyter, notebook
Dyalog Jupyter Kernel
A Jupyter kernel for Dyalog APL
Stars: ✭ 26 (-76.15%)
Mutual labels:  jupyter, notebook
Nbconflux
nbconflux converts Jupyter Notebooks to Atlassian Confluence pages
Stars: ✭ 82 (-24.77%)
Mutual labels:  jupyter, notebook

jupyter-radare2

GitHub tag Twitter Follow

This is a simple radare2 Jupyter kernel, that can be used to make interactive radare2 tutorials, or take advanced notes.

Demos

The kernel can be used either from a notebook or a console:

notebook

jupyter console --kernel radare2
Jupyter console 5.2.0

radare2 Jupyter kernel


In [1]: o /bin/ls
9
In [2]: afl

In [3]: afl~main

In [4]: pd 5
;-- entry0:
            0x00005430      31ed           xor ebp, ebp
            0x00005432      4989d1         mov r9, rdx
            0x00005435      5e             pop rsi
            0x00005436      4889e2         mov rdx, rsp
            0x00005439      4883e4f0       and rsp, 0xfffffffffffffff0
In [5]:                                                                                                                                               
Do you really want to exit ([y]/n)? y
Shutting down kernel

Installing the kernel

Check that radare2 is present in your $PATH, then type:

virtualenv ve_r2_kernel
source ve_r2_kernel/bin/activate
pip install jupyter r2pipe
python setup.py install

De-installing the kernel

Simply type:

deactivate
rm -rf ve_r2_kernel
rm -rf $HOME/.local/share/jupyter/kernels/radare2
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].