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
74fdea7bc87dcc16e8e31b6ec9acc4a0d6ed1055 authored about 2 years ago by pancake <[email protected]>
28d5c0f2a6f7c9923c0d3207649a0ca952fe33cd authored about 2 years ago by pancake <[email protected]>
0a1fa544d2cc6fa3f581e2b2c3cd6bd7047c7901 authored about 2 years ago by pancake <[email protected]>
bb38c1978e9d59d9ddef36022731841ef59cf8ca authored about 2 years ago by pancake <[email protected]>
8a951177349dc604736fdbd0edd9e6c67b44e5bd authored about 2 years ago by pancake <[email protected]>
f8e37a19bcf4353ec229a8a20a0b7956a5ade627 authored about 2 years ago by pancake <[email protected]>
2d613625a769e470d790a7988786a77304e068e5 authored about 2 years ago by pancake <[email protected]>
a418fb2375bce69032642b31b423090b61276c34 authored about 2 years ago by pancake <[email protected]>
0d7d91c85f34b616abbf413e87b997bcb9dac6af authored about 2 years ago by pancake <[email protected]>
605b1a838e685d2a60a0e110b0fdb7ce4ca76d18 authored about 2 years ago by pancake <[email protected]>
d3b8428a33aaa8f2d250f7595a8b7284ea3e34e3 authored about 2 years ago by pancake <[email protected]>
8c169872ad35bf09b6c5a1bf101f5ef39ac30ca7 authored about 2 years ago by pancake <[email protected]>
cf6774843c4eb96ae163dc8d506cf1ffe8a43ce2 authored about 2 years ago by pancake <[email protected]>
549fa20283ab0e365534cff0cb9ba463730ddb5e authored about 2 years ago by pancake <[email protected]>
* setup.py fails to install the module because of py3 changes
7f10642007788f596fc97f3d526238880fc9d1db authored about 2 years ago by pancake <[email protected]>* Test is ignored because r2-5.8.0 is not capable of loading plugins (will fix after new release)
f10fdcb01a282feb06af5cb999fff427fb224f4f authored about 2 years ago by pancake <[email protected]>acf638963c1029ea26a8dfea5b72b14ae31a58d8 authored about 2 years ago by rhl120 <[email protected]>
270e85df4df6af362ce03c0fdb376831ccd0a1d9 authored about 2 years ago by rhl120 <[email protected]>
a8cffa1240d0932895371d0d13900a82bccb6470 authored about 2 years ago by rhl120 <[email protected]>
46feccd806c9504fce57221710185c53b408674a authored about 2 years ago by rhl120 <[email protected]>
12963f5144cbe51da690bc7389688733d937c159 authored about 2 years ago by rhl120 <[email protected]>
36ce4e9468e15dc968627304b19beb59dbaf29a0 authored about 2 years ago by RHL120 <[email protected]>
06f47de54a02b3c2b72efd6d6eec59918f212feb authored about 2 years ago by RHL120 <[email protected]>
5f9fac59630b449033b2119562408fbf4a669bc2 authored about 2 years ago by RHL120 <[email protected]>
1d9283d2e180242ad241b7ed15277ad160ebf085 authored about 2 years ago by rhl120 <[email protected]>
757bcde51d640298d5825530efdeee8106365e5f authored about 2 years ago by rhl120 <[email protected]>
380218e4d9f4b70cba4c2f7e2bbb2aa46727dcce authored about 2 years ago by rhl120 <[email protected]>
0aa0d591776f11b871af19e381cbcc7fdc35b730 authored about 2 years ago by pancake <[email protected]>
cf4ed9fbf01e4e9a7d07eff081da6f5d20d725ec authored about 2 years ago by pancake <[email protected]>
8c0b1aa1ef3e4fc81f80dde25cc5961e160e0ea9 authored about 2 years ago by pancake <[email protected]>
cb21f716816874bbd8baaaa3460ab8b7d87bf521 authored about 2 years ago by pancake <[email protected]>
40e1606c95c7eea6b4dd70b136d05e44cac02ac2 authored about 2 years ago by pancake <[email protected]>
03b56def57c0e15f19b7b8ad41b9aa5fa97683c0 authored about 2 years ago by pancake <[email protected]>
cc2c70ba21a7cbe3f808cc64ae8b638114c6739e authored about 2 years ago by pancake <[email protected]>
66e5b5309631d81bcad39ec6da195784e1d74025 authored about 2 years ago by pancake <[email protected]>
3c4ff5873e257ab3792763079913b00da147d885 authored about 2 years ago by pancake <[email protected]>
6749a1d753254fff51f36c2a758fb9cc79a0ad5c authored about 2 years ago by pancake <[email protected]>
d5da9c9e0c9c5c71882ae97b816e1514316d34fa authored about 2 years ago by pancake <[email protected]>
b706a2820709909fa672156eaeaf1ccf41353b7a authored about 2 years ago by pancake <[email protected]>
3e2430e4c8b0a85e2e7c083c184cbe1caa6ef21d authored about 2 years ago by pancake <[email protected]>
488fba742f1ff7c263bd693bcd3e959811c4ab3e authored about 2 years ago by pancake <[email protected]>
33f073602f3c6aaea0f0be93d691f615b29f2b6f authored about 2 years ago by pancake <[email protected]>
2dbb8d58806135f880880c35520751084baab21b authored about 2 years ago by pancake <[email protected]>
ac254845a855c4ee3afdb2c8dbf378e3c1dd7fe9 authored about 2 years ago by pancake <[email protected]>
1940df93339a3588883a9b973bf32072647b5a48 authored about 2 years ago by pancake <[email protected]>
cae2f7e6f22eac90b2092bd499fcc7e08a3bb028 authored about 2 years ago by pancake <[email protected]>
88d2f1c1fca60d7354efc7848035bea63974b451 authored about 2 years ago by pancake <[email protected]>
1bab7360130df6822a6df900b9f81abb7857b697 authored about 2 years ago by pancake <[email protected]>
* Start to play with autogenerated types from r2 json
0b18058d4611bacee240b8df442ae07946cd03d1 authored about 2 years ago by pancake <[email protected]>f0a75370a6b8731f0f79f74d6a9ae0bc397c5834 authored almost 5 years ago by Quim <[email protected]>
6aa55c7ee78c1b7de8cbc620a15cc642eade0e0a authored almost 5 years ago by Quim <[email protected]>
07c09d2e8a2e41f0c19dda6b1db33e137b2241c2 authored almost 5 years ago by Quim <[email protected]>
7e12bac435c93f84295c4d2e206797e37a1ae05b authored almost 5 years ago by Quim <[email protected]>
6ea5e562254155ce6b680a00d37c8344f50ba384 authored almost 5 years ago by Quim <[email protected]>
963eac590e572dcc2fcd8b472e3b448f267a663a authored almost 5 years ago by Quim <[email protected]>
ea82627f9ac9ffdc8ab968f803efda90a09c0052 authored almost 5 years ago by Quim <[email protected]>
44e86697a23c87e2a110f41c78a3c4ad17e0e211 authored almost 5 years ago by Quim <[email protected]>
35147d227d528563902e45a8ed1b0beaf4281477 authored almost 5 years ago by Quim <[email protected]>
6bac42863b2da1d56b342961da0dd150aaa9f68b authored almost 5 years ago by Quim <[email protected]>
dfc5dc476ab9acf29e9cb2cf44a8e81257acb523 authored almost 5 years ago by Quim <[email protected]>
84f629f5c2dd13d4566851c74575095e14872822 authored almost 5 years ago by Quim <[email protected]>
71a8493012555074809b25e0984cc311c02c3fc6 authored almost 5 years ago by Quim <[email protected]>
R2 uses `OBJ` instead of `OBJECT`.
7af949bcecac7a93cdcaefef93b038c4b1853a17 authored almost 6 years ago by Marco Milanese <[email protected]>5b363b49cc5ba46ce1df4b71292f06fbfc02b2c8 authored about 6 years ago by kriw <[email protected]>
031e336fcbec4ec03a2845643ed1f3b1987d941f authored about 6 years ago by Quim Aguado <[email protected]>
As proposed in #14, now it's not necessary to do r.quit() at the end of your
script:
with R2Ap...
e26dd3704481fe0e5d08cd7da09357d36b1c643c authored over 6 years ago by Quim <[email protected]>f2bb9745a5ff821793f72cbb305caf430d785a06 authored over 6 years ago by Pablo Castellano <[email protected]>
8b9e31cf79347c94635abc2270b897edc0275cfa authored over 6 years ago by Pablo Castellano <[email protected]>
276b3677a10f9bbbc5b03d2807c7bd77221064ad authored over 6 years ago by Pablo Castellano <[email protected]>
87392fbf75bfccacb0cf7a40f92c8cb823e197c9 authored over 6 years ago by Pablo Castellano <[email protected]>
a72c3ba4c0237f8c8086341349be00c77437b7f5 authored over 6 years ago by Pablo Castellano <[email protected]>
70ed91799e6042fd11c22dec135e40ba7b1814c2 authored over 6 years ago by Pablo Castellano <[email protected]>
5284515ec1a6858f0a87a7229ef70c28c6a96f6c authored over 6 years ago by Pablo Castellano <[email protected]>
9dcd8e49470941f7a6ef7afe91b8f65cfa7ebdbf authored over 6 years ago by Pablo Castellano <[email protected]>
a5861a0623d73399d8c43c52ef8a6735fe88be1f authored over 6 years ago by Pablo Castellano <[email protected]>
* Now EsilCPU have proper __str__
* registers method is more consistent
* Adapt tests to the las...
f327bcc33257e20d36bbebe7b4191f7df9602125 authored over 6 years ago by Alex Bender <[email protected]>
b7c1e93a192da7cff352dc597d16dc414a76fafb authored over 6 years ago by Alex Bender <[email protected]>
c5b1d8ed7f233851815426d904ee2a4c338f3751 authored over 6 years ago by Quim <[email protected]>
b6429a81d12fd52445363b755c75a34b2b4f7714 authored over 6 years ago by Quim <[email protected]>
d892f09a83d47233a9d9358761e3e150897450a4 authored over 6 years ago by Quim <[email protected]>
aaba2d2aa3d9a30355b7daba42c005185bb1c987 authored over 6 years ago by Quim <[email protected]>
8aed6998fc9e32995cfcb848287f38699818f8f6 authored over 6 years ago by Quim <[email protected]>
0a51a46accffe48a5d4a857d000ae8af0f07f66f authored over 6 years ago by ZhangZhuoSJTU <[email protected]>
a94b709ab0668aa7f228ad0b417d6179386ee4e1 authored over 6 years ago by ZhangZhuoSJTU <[email protected]>
Still WIP
58f0e2fc07e7c69201f3ba1f44c9a9f5297e4858 authored over 6 years ago by Quim <[email protected]>
There're probably broken things, we must test everything in the following
commits.
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]>- Add test to check this case in the future
7d039f06d7a935c6532c03d451042b5251f4a0b0 authored over 6 years ago by Quim <[email protected]>
- Python3 error when using iteritems in a dict.
- write was a method and also an object in r2api...
45bb503ccf92dd49c50cacc21f05a5ee01fdc315 authored over 6 years ago by Quim <[email protected]>
And add tests
d7a4c735045e144cf1920b56291a52bbda868b37 authored over 6 years ago by Quim <[email protected]>e32cac56de2257937d31d34c662e9047faeef3b2 authored over 6 years ago by HMPerson1 <[email protected]>
5345cadf9d25c17ca3c90c0a2ffa93504f484253 authored over 6 years ago by Quim <[email protected]>
Example:
>>> from r2api import R2Api
>>> r = R2Api('-')
>>> r.config.asm.bits = 16
>>> r.config....
And tests
ad8c9123344fa777362bd38c2ddf11bf2f2bafdb authored over 6 years ago by Quim <[email protected]>
* Remove redundant code
* Little improvements
* Write tests for hexdump
5b6f5c7c9a9e7ae3486bbd7c9c13a74599cba298 authored over 6 years ago by Quim <[email protected]>
Example:
from r2api import R2Api
r = R2Api('/bin/ls')
# python3 or python2 with prin...
f37a30a8d2fc2ccd33c83344dccde03fbf652350 authored over 6 years ago by Quim <[email protected]>