Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/radareorg/radare2-r2papi

High Level API on top of the R2Pipe interface
https://github.com/radareorg/radare2-r2papi

ts 0.0.20 - fix infinite recursion in esilparser constructor

74fdea7bc87dcc16e8e31b6ec9acc4a0d6ed1055 authored almost 2 years ago by pancake <[email protected]>
Fix uninstall target

28d5c0f2a6f7c9923c0d3207649a0ca952fe33cd authored almost 2 years ago by pancake <[email protected]>
Packaging fixes for r2papi-ts (r2pm -ci pdq)

0a1fa544d2cc6fa3f581e2b2c3cd6bd7047c7901 authored almost 2 years ago by pancake <[email protected]>
Fix npm run build vs make issue

bb38c1978e9d59d9ddef36022731841ef59cf8ca authored almost 2 years ago by pancake <[email protected]>
ts 0.0.19: Fix documentation and tsc errors in esil.ts

8a951177349dc604736fdbd0edd9e6c67b44e5bd authored almost 2 years ago by pancake <[email protected]>
ts0.0.18

f8e37a19bcf4353ec229a8a20a0b7956a5ade627 authored almost 2 years ago by pancake <[email protected]>
ts0.0.17

2d613625a769e470d790a7988786a77304e068e5 authored almost 2 years ago by pancake <[email protected]>
ts-0.0.16

a418fb2375bce69032642b31b423090b61276c34 authored almost 2 years ago by pancake <[email protected]>
Add some basic apis like in frida for version ..

0d7d91c85f34b616abbf413e87b997bcb9dac6af authored almost 2 years ago by pancake <[email protected]>
Fix the pdq plugin and add more enumerate* functions

605b1a838e685d2a60a0e110b0fdb7ce4ca76d18 authored almost 2 years ago by pancake <[email protected]>
ts 0.0.14

d3b8428a33aaa8f2d250f7595a8b7284ea3e34e3 authored almost 2 years ago by pancake <[email protected]>
ts-0.0.13

8c169872ad35bf09b6c5a1bf101f5ef39ac30ca7 authored almost 2 years ago by pancake <[email protected]>
ts 0.0.12

cf6774843c4eb96ae163dc8d506cf1ffe8a43ce2 authored almost 2 years ago by pancake <[email protected]>
Release r2papi.ts 0.0.11 - refactoring and use r2.plugin/unload

549fa20283ab0e365534cff0cb9ba463730ddb5e authored almost 2 years ago by pancake <[email protected]>
Move the python CI from travis to GHA

* setup.py fails to install the module because of py3 changes

7f10642007788f596fc97f3d526238880fc9d1db authored almost 2 years ago by pancake <[email protected]>
Add typescript checks in the CI

* Test is ignored because r2-5.8.0 is not capable of loading plugins (will fix after new release)

f10fdcb01a282feb06af5cb999fff427fb224f4f authored almost 2 years ago by pancake <[email protected]>
Run clippy

acf638963c1029ea26a8dfea5b72b14ae31a58d8 authored almost 2 years ago by rhl120 <[email protected]>
Add clippy to the CI

270e85df4df6af362ce03c0fdb376831ccd0a1d9 authored almost 2 years ago by rhl120 <[email protected]>
Run cargo fmt

a8cffa1240d0932895371d0d13900a82bccb6470 authored almost 2 years ago by rhl120 <[email protected]>
Fix test warns

46feccd806c9504fce57221710185c53b408674a authored almost 2 years ago by rhl120 <[email protected]>
Add fmt to the CI

12963f5144cbe51da690bc7389688733d937c159 authored almost 2 years ago by rhl120 <[email protected]>
fix CI

36ce4e9468e15dc968627304b19beb59dbaf29a0 authored almost 2 years ago by RHL120 <[email protected]>
Create rust.yml

06f47de54a02b3c2b72efd6d6eec59918f212feb authored almost 2 years ago by RHL120 <[email protected]>
Remove warns by checking the values of type Result (#23)

5f9fac59630b449033b2119562408fbf4a669bc2 authored almost 2 years ago by RHL120 <[email protected]>
Make the edition 2021 in Cargo.toml

1d9283d2e180242ad241b7ed15277ad160ebf085 authored almost 2 years ago by rhl120 <[email protected]>
Remove the anon params in api_traits.rs to make it work in 2021

757bcde51d640298d5825530efdeee8106365e5f authored almost 2 years ago by rhl120 <[email protected]>
Update the use statements to work in 2021

380218e4d9f4b70cba4c2f7e2bbb2aa46727dcce authored almost 2 years ago by rhl120 <[email protected]>
Improved pdq usage and results

0aa0d591776f11b871af19e381cbcc7fdc35b730 authored almost 2 years ago by pancake <[email protected]>
Intial working pdq plugin on top of esil.ts

cf4ed9fbf01e4e9a7d07eff081da6f5d20d725ec authored almost 2 years ago by pancake <[email protected]>
Initial esil api for ts

8c0b1aa1ef3e4fc81f80dde25cc5961e160e0ea9 authored almost 2 years ago by pancake <[email protected]>
typescript: 0.0.10: Fix callj and add enumerateModules()

cb21f716816874bbd8baaaa3460ab8b7d87bf521 authored almost 2 years ago by pancake <[email protected]>
typescript: 0.0.9: Fix fundamental pointer arithmetic issues

40e1606c95c7eea6b4dd70b136d05e44cac02ac2 authored almost 2 years ago by pancake <[email protected]>
On the road the stability

03b56def57c0e15f19b7b8ad41b9aa5fa97683c0 authored almost 2 years ago by pancake <[email protected]>
typescript: 0.0.7: Improved pointer and shell apis

cc2c70ba21a7cbe3f808cc64ae8b638114c6739e authored almost 2 years ago by pancake <[email protected]>
lock

66e5b5309631d81bcad39ec6da195784e1d74025 authored almost 2 years ago by pancake <[email protected]>
Minor fix and release 0.0.6

3c4ff5873e257ab3792763079913b00da147d885 authored almost 2 years ago by pancake <[email protected]>
Release r2papi for typescript 0.0.5 still very wip

6749a1d753254fff51f36c2a758fb9cc79a0ad5c authored almost 2 years ago by pancake <[email protected]>
Add shell api, documentation, example program using namespace Main

d5da9c9e0c9c5c71882ae97b816e1514316d34fa authored almost 2 years ago by pancake <[email protected]>
Add r2papi-shell for typescript,

b706a2820709909fa672156eaeaf1ccf41353b7a authored almost 2 years ago by pancake <[email protected]>
Initial support for Pascal scripting in r2

3e2430e4c8b0a85e2e7c083c184cbe1caa6ef21d authored almost 2 years ago by pancake <[email protected]>
Initial working example graphing an asan UAF crashlog with r2papi

488fba742f1ff7c263bd693bcd3e959811c4ab3e authored almost 2 years ago by pancake <[email protected]>
Define the Base64 implementation

33f073602f3c6aaea0f0be93d691f615b29f2b6f authored almost 2 years ago by pancake <[email protected]>
Define the b64 interface

2dbb8d58806135f880880c35520751084baab21b authored almost 2 years ago by pancake <[email protected]>
Rename R2Api to R2Papi for consistency

ac254845a855c4ee3afdb2c8dbf378e3c1dd7fe9 authored almost 2 years ago by pancake <[email protected]>
Define the global r2api

1940df93339a3588883a9b973bf32072647b5a48 authored almost 2 years ago by pancake <[email protected]>
Update readme

cae2f7e6f22eac90b2092bd499fcc7e08a3bb028 authored almost 2 years ago by pancake <[email protected]>
r2papi-0.0.2

88d2f1c1fca60d7354efc7848035bea63974b451 authored almost 2 years ago by pancake <[email protected]>
Initial package for r2papi.ts

1bab7360130df6822a6df900b9f81abb7857b697 authored almost 2 years ago by pancake <[email protected]>
Add the handwritten r2pipe.d.ts from r2lang

* Start to play with autogenerated types from r2 json

0b18058d4611bacee240b8df442ae07946cd03d1 authored almost 2 years ago by pancake <[email protected]>
Update travis-ci python version

f0a75370a6b8731f0f79f74d6a9ae0bc397c5834 authored over 4 years ago by Quim <[email protected]>
Fix function name test

6aa55c7ee78c1b7de8cbc620a15cc642eade0e0a authored over 4 years ago by Quim <[email protected]>
Change _print with print2

07c09d2e8a2e41f0c19dda6b1db33e137b2241c2 authored over 4 years ago by Quim <[email protected]>
Fix Travis CI

7e12bac435c93f84295c4d2e206797e37a1ae05b authored over 4 years ago by Quim <[email protected]>
Cleanup 'function' stuff

6ea5e562254155ce6b680a00d37c8344f50ba384 authored over 4 years ago by Quim <[email protected]>
Add `agfw` command, create graph images from functions

963eac590e572dcc2fcd8b472e3b448f267a663a authored over 4 years ago by Quim <[email protected]>
Document with-as syntax

ea82627f9ac9ffdc8ab968f803efda90a09c0052 authored over 4 years ago by Quim <[email protected]>
Add debruijn

44e86697a23c87e2a110f41c78a3c4ad17e0e211 authored over 4 years ago by Quim <[email protected]>
Add docs of missing Print methods

35147d227d528563902e45a8ed1b0beaf4281477 authored over 4 years ago by Quim <[email protected]>
Improve docs

6bac42863b2da1d56b342961da0dd150aaa9f68b authored over 4 years ago by Quim <[email protected]>
Update CI dependencies

dfc5dc476ab9acf29e9cb2cf44a8e81257acb523 authored over 4 years ago by Quim <[email protected]>
Fix tests

84f629f5c2dd13d4566851c74575095e14872822 authored over 4 years ago by Quim <[email protected]>
Fix newlines at the end of the commands output

71a8493012555074809b25e0984cc311c02c3fc6 authored over 4 years ago by Quim <[email protected]>
Fix parsing of SymbolType (#20)

R2 uses `OBJ` instead of `OBJECT`.

7af949bcecac7a93cdcaefef93b038c4b1853a17 authored over 5 years ago by Marco Milanese <[email protected]>
Fix R2Api::sections (#19)

5b363b49cc5ba46ce1df4b71292f06fbfc02b2c8 authored almost 6 years ago by kriw <[email protected]>
Start writing docs using sphinx (#17)

031e336fcbec4ec03a2845643ed1f3b1987d941f authored almost 6 years ago by Quim Aguado <[email protected]>
Add context manager for R2Api object

As proposed in #14, now it's not necessary to do r.quit() at the end of your
script:

with R2Ap...

e26dd3704481fe0e5d08cd7da09357d36b1c643c authored about 6 years ago by Quim <[email protected]>
add script to install radare (tests need radare2 in PATH)

f2bb9745a5ff821793f72cbb305caf430d785a06 authored about 6 years ago by Pablo Castellano <[email protected]>
travis: add basic support for running python tests

8b9e31cf79347c94635abc2270b897edc0275cfa authored about 6 years ago by Pablo Castellano <[email protected]>
Use radare travis badge

276b3677a10f9bbbc5b03d2807c7bd77221064ad authored about 6 years ago by Pablo Castellano <[email protected]>
fix setuptools

87392fbf75bfccacb0cf7a40f92c8cb823e197c9 authored about 6 years ago by Pablo Castellano <[email protected]>
don't install radare2 as root

a72c3ba4c0237f8c8086341349be00c77437b7f5 authored about 6 years ago by Pablo Castellano <[email protected]>
added travis badge to readme

70ed91799e6042fd11c22dec135e40ba7b1814c2 authored about 6 years ago by Pablo Castellano <[email protected]>
test

5284515ec1a6858f0a87a7229ef70c28c6a96f6c authored about 6 years ago by Pablo Castellano <[email protected]>
use shebang and chmod setup.py

9dcd8e49470941f7a6ef7afe91b8f65cfa7ebdbf authored about 6 years ago by Pablo Castellano <[email protected]>
update .gitignore

a5861a0623d73399d8c43c52ef8a6735fe88be1f authored about 6 years ago by Pablo Castellano <[email protected]>
String rep for EsilCPU and fix tests

* Now EsilCPU have proper __str__
* registers method is more consistent
* Adapt tests to the las...

d2c0d0762c96e6c51fad3168ee82d5201ddbb5b4 authored about 6 years ago by Quim <[email protected]>
Refactor tests

f327bcc33257e20d36bbebe7b4191f7df9602125 authored about 6 years ago by Alex Bender <[email protected]>
Reformat files with "black"

b7c1e93a192da7cff352dc597d16dc414a76fafb authored about 6 years ago by Alex Bender <[email protected]>
Move writeBytes method to Write object.

c5b1d8ed7f233851815426d904ee2a4c338f3751 authored over 6 years ago by Quim <[email protected]>
Makefile for tests with coverage.

b6429a81d12fd52445363b755c75a34b2b4f7714 authored over 6 years ago by Quim <[email protected]>
Print bytes as a string/bytes object by default

d892f09a83d47233a9d9358761e3e150897450a4 authored over 6 years ago by Quim <[email protected]>
Debugger CPU pretty print, and change d.CPU to d.cpu

aaba2d2aa3d9a30355b7daba42c005185bb1c987 authored over 6 years ago by Quim <[email protected]>
Fixing little bugs and extend tests

8aed6998fc9e32995cfcb848287f38699818f8f6 authored over 6 years ago by Quim <[email protected]>
fix test

0a51a46accffe48a5d4a857d000ae8af0f07f66f authored over 6 years ago by ZhangZhuoSJTU <[email protected]>
Edit Cargo.toml to avoid confusion

a94b709ab0668aa7f228ad0b417d6179386ee4e1 authored over 6 years ago by ZhangZhuoSJTU <[email protected]>
Fix Esil eval bug, and add Esil tests.

Still WIP

58f0e2fc07e7c69201f3ba1f44c9a9f5297e4858 authored over 6 years ago by Quim <[email protected]>
First implementation of esil VM object, DO TESTS!!

There're probably broken things, we must test everything in the following
commits.

ec038908fc85e93ac4d24d79d746d0ead67aa918 authored over 6 years ago by Quim <[email protected]>
First implementation of the flags object.

Usage:

from r2api import R2Api
r = R2Api('/bin/ls')

# Get all flags as a json python object...

b0ace05ac2dd0e8f15d9e20f560fdf83b2a708a8 authored over 6 years ago by Quim <[email protected]>
Fix bug in curr_seek_addr (R2Base)

- Add test to check this case in the future

7d039f06d7a935c6532c03d451042b5251f4a0b0 authored over 6 years ago by Quim <[email protected]>
Bug fixes.

- Python3 error when using iteritems in a dict.
- write was a method and also an object in r2api...

7aa0a79e9ef6356fd53d8d23402a2a5d56e98c16 authored over 6 years ago by Quim <[email protected]>
First implementation of the Write class

45bb503ccf92dd49c50cacc21f05a5ee01fdc315 authored over 6 years ago by Quim <[email protected]>
Return proper values type from config __getitem__

And add tests

d7a4c735045e144cf1920b56291a52bbda868b37 authored over 6 years ago by Quim <[email protected]>
Change `cc_info` to be function-specific

e32cac56de2257937d31d34c662e9047faeef3b2 authored over 6 years ago by HMPerson1 <[email protected]>
Fix iomap test

5345cadf9d25c17ca3c90c0a2ffa93504f484253 authored over 6 years ago by Quim <[email protected]>
Add Config object.

Example:
>>> from r2api import R2Api
>>> r = R2Api('-')
>>> r.config.asm.bits = 16
>>> r.config....

59f14dc4f0fd13a2e42e7653a931f8464a50e6f8 authored over 6 years ago by Quim <[email protected]>
Add disasmBytes to Print object

And tests

ad8c9123344fa777362bd38c2ddf11bf2f2bafdb authored over 6 years ago by Quim <[email protected]>
Add hexdump to Print object

* Remove redundant code
* Little improvements
* Write tests for hexdump

166dcc162e29a761c6cae0cf046f5813ecdcd1fc authored over 6 years ago by Quim <[email protected]>
First tests

5b6f5c7c9a9e7ae3486bbd7c9c13a74599cba298 authored over 6 years ago by Quim <[email protected]>
First implementation of Print object

Example:
from r2api import R2Api
r = R2Api('/bin/ls')
# python3 or python2 with prin...

6512de7d630a9df75062ec88cbb92128badcdd64 authored over 6 years ago by Quim <[email protected]>
Added binary file for the tests

f37a30a8d2fc2ccd33c83344dccde03fbf652350 authored over 6 years ago by Quim <[email protected]>