barf

View on PyPIReverse Dependencies (1)

0.6.0 barf-0.6.0-py3-none-any.whl

Wheel Details

Project: barf
Version: 0.6.0
Filename: barf-0.6.0-py3-none-any.whl
Download: [link]
Size: 195167
MD5: a75304222417ba841e4e6b682fa1d5a8
SHA256: 061ac79fffcd73c5820ea348ea98675c9bcc8f7989424a41d0e6bfdf5d90b157
Uploaded: 2019-11-24 16:33:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: barf
Version: 0.6.0
Summary: A multiplatform open source Binary Analysis and Reverse engineering Framework
Author: Christian Heitman
Author-Email: barfframework[at]gmail.com
Home-Page: http://github.com/programa-stic/barf-project
Download-Url: https://github.com/programa-stic/barf-project/tarball/v0.6.0
License: BSD 2-Clause
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Disassemblers
Classifier: Topic :: Software Development :: Interpreters
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: capstone (>=3.0.5rc2)
Requires-Dist: future
Requires-Dist: networkx
Requires-Dist: pefile
Requires-Dist: pydot
Requires-Dist: pyelftools
Requires-Dist: pygments
Requires-Dist: pyparsing
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
barf/__init__.py sha256=O_Glgtnlu-QMZZMGZIDojt2vmgbpNEiN_SL6Ceyf1Rc 1603
barf/barf.py sha256=Tb6ER6PoftsaqfkmelDmexkK4LjdGYWIVsszOD2wk5U 15094
barf/analysis/__init__.py sha256=sOD0l9gu7CSnUX6CUYRbjAeuWsKTMK3RhhTFjH7Swf8 1345
barf/analysis/codeanalyzer/__init__.py sha256=HrPUPCuOOUuMD3vthLklh5zfxACcfSRqSu3YOcEnD14 1425
barf/analysis/codeanalyzer/codeanalyzer.py sha256=MqDwuW8xyHoSoNT-iRTZ0x95lwVIMwMl0oEendw6LQs 5353
barf/analysis/gadgets/__init__.py sha256=AW0te_HqfNaGQmFO3qj8oXIjZWACTaumKu0f3NnS8E8 1649
barf/analysis/gadgets/classifier.py sha256=6024W1qSPwe7AmB3E-02OOUWmj4ICDY-K6lOwcn3TrI 28211
barf/analysis/gadgets/finder.py sha256=5M9fv-kik6tV3xwfQhlPQv8VO3Mepuswfz_5FdwdIl0 11366
barf/analysis/gadgets/gadget.py sha256=w5P2zT19j0iSesYQBmXLSIdwPNDEIfz4V7Q_aWu2Lzg 12617
barf/analysis/gadgets/verifier.py sha256=y54zOQS-C_mjMzwUPmRiZPMoXuKFhjJUSYEnb72CPIc 15236
barf/analysis/graphs/__init__.py sha256=ZT53sWtxcBYNJxE0IcZtTjuKkb0MDURt-Xj2X98fzc8 1558
barf/analysis/graphs/basicblock.py sha256=OBFqdhu5ezWE7dNTVUtIQsavBpqFSZhXEOVMoDtTfKs 7924
barf/analysis/graphs/callgraph.py sha256=ehncMx4mvFSV_Q7XncET_iwrlIwFECF-iXUm-0gYvqM 8675
barf/analysis/graphs/controlflowgraph.py sha256=GoW4b-6KHVOGiHd3S3_RtNMTItSCDgho_TK531Lplwg 23486
barf/analysis/symbolic/__init__.py sha256=JjO9vbb3lVMS3SIfJafXt1JmTc-muPWcdbVqrHQBo8s 1345
barf/analysis/symbolic/emulator.py sha256=SQ6hHlTKSC3S3D9dOYRKNLWFYpiRsOJ5OxkdbjbXpAU 29329
barf/arch/__init__.py sha256=wPFdyCX5Zp96nkQqYxFsX0aFN_avdkeUTCW3Jd4xoyA 1406
barf/arch/arch.py sha256=DkwftY4KWOSUWBCYrpVPkgJ6bj59EId0iZfBgO5uYvo 3145
barf/arch/disassembler.py sha256=ufbcxZAvMs7-I18seVCmsgWL-_ozmAHM-G7zDfxEv-A 1864
barf/arch/emulator.py sha256=DvCGgRKg_bjOjwQoUUxyC14YzJTb3PWeQA74nAc19QI 14494
barf/arch/helper.py sha256=iwCAkVpV0TrvpGEZzSIGsMd9PoqRC7TpLrt-nWH4ME8 5228
barf/arch/translator.py sha256=2CMG1dNqRnWGN-7Drp5Dxc3tYIlBLHRwWHxCj_qpKIw 6462
barf/arch/arm/__init__.py sha256=JAgyDBWZvgjYyFN3fDQzRG4PDCVdh4sgUrwWlIDSRk4 1405
barf/arch/arm/arm.py sha256=vNvr9Htb4iQUatrLeYBNYRLDHBcVGKQZ_IYpjjrmwbM 23389
barf/arch/arm/disassembler.py sha256=A62DwZsUSSw4MJcR9flMvOSIZt1OkDmM5YMRjIg967A 16224
barf/arch/arm/helpers.py sha256=6Q9OYfX5j1vQWGlOFQihTYS7LTQw8ZpEwBLQuretrzU 7449
barf/arch/arm/parser.py sha256=Y2Yg7H2UF3SIBxH0m8NXU2G02mtgW3xHjklSoa38EjU 13135
barf/arch/arm/translator.py sha256=CUm-eho3_V-zAWen5M1409dHcELZ4jDjD_S0eNYY0o0 18463
barf/arch/arm/translators/__init__.py sha256=8G1Mp3f8Yhk-vZm39TL0ua1Z_fguxF4FrJurwl8hJC4 1582
barf/arch/arm/translators/branch.py sha256=tgjZRZZ8GZQh_uAmXHQUqnMf6hr5E7iCNFTHGziFCi0 4876
barf/arch/arm/translators/data.py sha256=RhXI-2z4NSjxTZ15g5In8YTiAhNd3cFXxC7VOATNcrQ 11095
barf/arch/arm/translators/loadstore.py sha256=nkI1M-chNtLNsIVZTH5M6tPSfg_llhbidLt8kNcPN2E 10698
barf/arch/x86/__init__.py sha256=E-V9wdisn7GfN5mHC5b-DXl9jv5Hp6s53bnPAqZht68 1405
barf/arch/x86/disassembler.py sha256=nVeMenf_7zgqnkXavzCVNESDPzp7BZmM1znk9xf5UVA 3454
barf/arch/x86/helpers.py sha256=BkxaFul5cJBD__pc6RJUccuGkbW4KNZ0ajhlCZqhJqM 4690
barf/arch/x86/parser.py sha256=FBKO1rX7_jtIhypUPijKDCnV_VdofqNEcRAoC2bRKoM 9194
barf/arch/x86/trace.py sha256=wxNQuxjs3-MPplpFj5eRRRPu53JutU0PDhXOxsM_AXo 7467
barf/arch/x86/translator.py sha256=-M4AYApNTMUSRFIGWPDMYQnm5MpbAXtUmCA5q0XZobg 14176
barf/arch/x86/x86.py sha256=5H0q1mKc79_4OQ_1ZudPURa4QSKUwHzFLqfJN7Ei0o0 25106
barf/arch/x86/translators/__init__.py sha256=7uoV2T4B6YiVSzSc2yQnINo35apUeVvIukkAn08RuaM 2234
barf/arch/x86/translators/arithmetic.py sha256=xgYpYv2FQW9Aq8w1__VEvUad-sNWjwfbIBpEE5OjoQQ 20432
barf/arch/x86/translators/bitwise.py sha256=XMgjAOmguqZgtgXeroLFxE0O-z5wmazDezbM4OLoWXg 42394
barf/arch/x86/translators/control.py sha256=ueHI_R9oRrhX8gvLoF-4mFVuDb7ysgjAq559F4bDIKI 11917
barf/arch/x86/translators/flag.py sha256=NRPD9ppmZBYZSRYccje6gUwp_0BWUO2l2oQxs3wMbOU 9180
barf/arch/x86/translators/helpers.py sha256=VdbamxiZiYdr_0CXrt2OhCekrrilLuxhLIkFAqs7jd4 5917
barf/arch/x86/translators/logical.py sha256=vlIYoR9Qhl50WIZvDCVOOxyor1_EsJRAugxJzCVBG3o 4720
barf/arch/x86/translators/misc.py sha256=cv-Lr5g0YsHXM5tU-Fj9BYGX0M1WmqGFEJ4HjyWzCyg 2585
barf/arch/x86/translators/sse.py sha256=B2tJzSQHrrCRMlCO0hreEHmXnOaVBemDV8CzpkhUYqI 26062
barf/arch/x86/translators/string.py sha256=gdpdLtC6_MDXSnx_cLLBtSzHnseeXcsezmzNpZiHlD0 19113
barf/arch/x86/translators/transfer.py sha256=PF1qEqLjYE4Ptrdxv-Zg41jRO22Qfcl1yvi8Q2_J5eg 19711
barf/core/__init__.py sha256=sOD0l9gu7CSnUX6CUYRbjAeuWsKTMK3RhhTFjH7Swf8 1345
barf/core/binary.py sha256=oUuEGdFtOF9ok0XhBZ6EkYfzqoaCxRzx0OTJzjZouQY 13545
barf/core/symbols.py sha256=rv9vp37fV0PhS-Tt7SmkfTk3vujFwSrXAME6QxlaLQE 3209
barf/core/reil/__init__.py sha256=M42U9iJbMHu_tsKQuEx-tyjyzlRpfjWL5GVKuWoirNc 1406
barf/core/reil/builder.py sha256=aN2o9RFY5Jht1Y3Z-m8yShNmxd8CxsVk7g2n9hpJ1xo 6913
barf/core/reil/container.py sha256=CDdQ_OAzls5TAbrg3_9eQnjX1cnafujworZlwvNpYAs 4872
barf/core/reil/helpers.py sha256=4Sv3kHuKb22TX0XqRHO3SuqIb6BUwozdud4ulRU-aqY 1600
barf/core/reil/parser.py sha256=M8NWh1KrN_X5uqaGJzDbjS7Wq088w3f4F5l3MSbgANk 5931
barf/core/reil/reil.py sha256=Vcru8Lb7L9dvn9SfFZu3Pf2EDL1gRmVPw5VXMA-gxbQ 13618
barf/core/reil/emulator/__init__.py sha256=GmlmbOCVGRk-6XXkwtAum6QU4rASQJvQ2TfqmbvrLwA 1474
barf/core/reil/emulator/cpu.py sha256=fQj6502savk3n4bhOqC0HwZ1_uX8ZlWVTMIRSxf0W4Q 17090
barf/core/reil/emulator/emulator.py sha256=iuezTn2v4DV0eTF2wLV5xQDANgM4Anhwg-nykXr8VvU 8629
barf/core/reil/emulator/memory.py sha256=h_ugUhcxbEws34AllY8NG2W13rjtfl0t86T6gI_pIkI 7471
barf/core/reil/emulator/tainter.py sha256=ZMYW0Ov6bg9jJWMKU0WTOg6pT48Qq50aE0dndZSoM1w 7836
barf/core/smt/__init__.py sha256=sOD0l9gu7CSnUX6CUYRbjAeuWsKTMK3RhhTFjH7Swf8 1345
barf/core/smt/smtfunction.py sha256=pMlR7YQtiqbFxwI8ZFHvxuPTSDMJ0gRqAfsBeIwAz7E 2382
barf/core/smt/smtsolver.py sha256=-j8SD7lCFcuuO1ZkSPrfbV1fUd-LMwYjmeHVRmzhd0o 7461
barf/core/smt/smtsymbol.py sha256=09P-MgDMwzxWCxdq-Ew4hovk8tqiwXHdaF3fek-SHLs 10326
barf/core/smt/smttranslator.py sha256=-Jx_vmlraCoSPcH7HyipQMISrZM-PxwjA2hCZfl1saA 26429
barf/tools/__init__.py sha256=vXUChDCOlnupHtd7GtXdW8ZYHqZ3u7Ue7ZCb7f6A8z8 1345
barf/tools/common.py sha256=nfBUn2AcF4ZF69bHXhknHdDcOJAKX4RZAAwVi_gYsx8 3059
barf/tools/cfg/__init__.py sha256=vXUChDCOlnupHtd7GtXdW8ZYHqZ3u7Ue7ZCb7f6A8z8 1345
barf/tools/cfg/cfg.py sha256=n_JX2AX7LR4cdAhTxVKJLLIAoP3S2YoudQuT9nU7HGY 6599
barf/tools/cg/__init__.py sha256=vXUChDCOlnupHtd7GtXdW8ZYHqZ3u7Ue7ZCb7f6A8z8 1345
barf/tools/cg/cg.py sha256=q3OByOT6mW55wp__7uRZYsgu-XQQHix31hFgv0ShQvw 4454
barf/tools/gadgets/__init__.py sha256=vXUChDCOlnupHtd7GtXdW8ZYHqZ3u7Ue7ZCb7f6A8z8 1345
barf/tools/gadgets/gadgets.py sha256=C16U6xl5cr22yejrbM_nCeLEdQP7Xb1eM4AzJmH8N5k 17535
barf/tools/replay/__init__.py sha256=vXUChDCOlnupHtd7GtXdW8ZYHqZ3u7Ue7ZCb7f6A8z8 1345
barf/tools/replay/replay.py sha256=DXT-HuXgg0yDx5MmSYkmCD3N8ABzsvBszHF2RxJ0_Y8 8975
barf/utils/__init__.py sha256=sOD0l9gu7CSnUX6CUYRbjAeuWsKTMK3RhhTFjH7Swf8 1345
barf/utils/cconv.py sha256=uGA2ENqeLaZu5-TM_aIS8fgg_YTG0yk43KLQTDbmTTA 5373
barf/utils/reil.py sha256=p2rl1xu2KwJtQu328iJrtXoXeqIRBm6QYG-aIZVicyY 7736
barf/utils/utils.py sha256=Ih-zM4MTMjZwNIiniyqgzygz7pQpnlsi0tUpHh-x0N0 3771
barf-0.6.0.dist-info/LICENSE sha256=1fJR9vzFl55W7Gqi78e5AKa_H3iIwZCZiD3JTJBoq_M 1308
barf-0.6.0.dist-info/METADATA sha256=HDGGnTMGRCIgkl9nWKKSVWde0RDyysnr13v71CuJ3Gg 1105
barf-0.6.0.dist-info/WHEEL sha256=S8S5VL-stOTSZDYxHyf0KP7eds0J72qrK0Evu3TfyAY 92
barf-0.6.0.dist-info/entry_points.txt sha256=i_u3O4UcqqkfwyEcmqt0nehnrlb_2l2bMekAuOkaCKI 173
barf-0.6.0.dist-info/top_level.txt sha256=cRy8zNlgyETDCEKwKz5bv9EYDCH11J57dYtYh2wgaSM 5
barf-0.6.0.dist-info/RECORD

top_level.txt

barf

entry_points.txt

BARFcfg = barf.tools.cfg.cfg:main
BARFcg = barf.tools.cg.cg:main
BARFgadgets = barf.tools.gadgets.gadgets:main
BARFreplay = barf.tools.replay.replay:main