bap
Binary Analysis Platform
Description
BAP is platform for binary analysis. It provides an OCaml library, a set of tools and Python bindings. It also has a JSON API, exposed with bap-server utility.
BAP uses LLVM library as a disassembling backend, and provide facilities to parse files in ELF, MACH-O, COFF and PE formats. It has a basic support for all LLVM architectures, but first tier platforms are:
- ARM
- IA32 aka x86
- AMD64 aka x86-64
Install
- Published
-
08 Aug 2015
- Authors
-
- Maintainers
-
Sources
Dependencies
piqi
>= "0.7.4"
ocurl
<= "0.7.1"
oasis
build & >= "0.4.0" & < "0.4.7"
ezjsonm
>= "0.4.0"
core_kernel
>= "111.28.0" & <= "112.35.0"
cohttp
>= "0.15.0" & < "0.99"
cmdliner
>= "0.9.6"
ocaml
>= "4.02.1" & < "4.03"
Reverse Dependencies