caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] [ANN] BAP 1.0.0
@ 2016-09-27 15:04 Ivan Gotovchits
  2016-10-04 13:30 ` Anil Madhavapeddy
  2016-10-05 14:11 ` [Caml-list] How to get the path of Filename.current_dir_name Gustave Nimant
  0 siblings, 2 replies; 9+ messages in thread
From: Ivan Gotovchits @ 2016-09-27 15:04 UTC (permalink / raw)
  To: caml-list

[-- Attachment #1: Type: text/plain, Size: 1908 bytes --]

Dear list,

We are proud to announce a stable public release of Binary Analysis
Platform [1]. This is our tenth public release, but the first one with a
stabilized API, so now it is safe to start to use it.

Binary Analysis Platform is a framework for writing program analysis
tools, that target binary files. The framework consists of a plethora
of libraries, plugins, and frontends. The libraries provide code
reusability, the plugins facilitate extensibility, and the frontends
serve as entry points. Basically, BAP can be seen as Frama-C for binaries :)

BAP comes with a comprehensive searchable documentation [2], based on our
own fork of argot project. We also have a wiki and permanently manned chat,
where you can get help.

At the time of writing, BAP.1.0.0 didn't yet land up into the
opam-repository [3], so if you want to try it, you should use our
opam-repository,

    opam repo add bap git://
github.com/BinaryAnalysisPlatform/opam-repository.git

So that you can install bap and its system dependencies with

    opam depext --install bap

Alternatively, you can use Vagrantfile, shipped with the main repository to
build a virtual machine provisioned with bap. Or, you can use a docker
image, e.g.,

    docker run binaryanalysisplatform/bap bap /bin/ls -dasm


Finally, if you really want to play with BAP on a daily basis, and do the
research in the field binary analysis and reverse engineering, then
consider applying to the CMU PhD program and join David Brumley's research
team. (You can apply to both ECE[4] and SCS[5] programs, even
simultaneously).

Best wishes,
Binary Analysis Platform Team


[1]: https://github.com/BinaryAnalysisPlatform/bap
[2]: http://binaryanalysisplatform.github.io/bap/api/v1.0.0/argot_index.html
[3]: https://github.com/ocaml/opam-repository/pull/7521
[4]: https://www.ece.cmu.edu/programs-admissions/phd/
[5]: https://www.cs.cmu.edu/doctoral-admissions

[-- Attachment #2: Type: text/html, Size: 2805 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-10-10 10:26 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-27 15:04 [Caml-list] [ANN] BAP 1.0.0 Ivan Gotovchits
2016-10-04 13:30 ` Anil Madhavapeddy
2016-10-05 14:11 ` [Caml-list] How to get the path of Filename.current_dir_name Gustave Nimant
2016-10-05 14:22   ` Gabriel Scherer
2016-10-05 14:34     ` Pierrick Couderc
2016-10-10  8:47       ` Gustave Nimant
2016-10-10  9:01         ` Pierrick Couderc
2016-10-10 10:26           ` Gustave Nimant
2016-10-05 14:35   ` Daniel Bünzli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).