1+ opam-version: "2.0"
2+ synopsis: "Semantic analysis of binary executables"
3+ description: """
4+
5+ BINSEC aims at developing an open-source platform filling the gap between formal
6+ methods over executable code and binary-level security analyses currently used
7+ in the security industry.
8+
9+ The project targets the following applicative domains:
10+
11+ vulnerability analyses
12+ malware comprehension
13+ code protection
14+ binary-level verification
15+
16+ BINSEC is developed at CEA List in scientfic collaboration with Verimag and LORIA.
17+
18+ An overview of some BINSEC features can be found in our SSPREW'17 tutorial."""
19+ maintainer: ["BINSEC <
[email protected] >"]
20+ authors: [
21+ "Adel Djoudi"
22+ "Benjamin Farinier"
23+ "Chakib Foulani"
24+ "Dorian Lesbre"
25+ "Frédéric Recoules"
26+ "Guillaume Girol"
27+ "Josselin Feist"
28+ "Lesly-Ann Daniel"
29+ "Manh-Dung Nguyen"
30+ "Mathéo Vergnolle"
31+ "Mathilde Ollivier"
32+ "Matthieu Lemerre"
33+ "Olivier Nicole"
34+ "Richard Bonichon"
35+ "Robin David"
36+ "Sébastien Bardin"
37+ "Soline Ducousso"
38+ "Ta Thanh Dinh"
39+ "Yaëlle Vinçont"
40+ ]
41+ license: "LGPL-2.1-or-later"
42+ tags: [
43+ "binary code analysis"
44+ "symbolic execution"
45+ "deductive"
46+ "program verification"
47+ "formal specification"
48+ "automated theorem prover"
49+ "plugins"
50+ "abstract interpretation"
51+ "dataflow analysis"
52+ "linking"
53+ "disassembly"
54+ ]
55+ homepage: "https://binsec.github.io"
56+ bug-reports: "mailto:
[email protected] "
57+ depends: [
58+ "dune" {>= "3.0"}
59+ "ocaml" {>= "4.11" & < "5"}
60+ "menhir" {build & >= "20181113"}
61+ "ocamlgraph" {>= "1.8.5"}
62+ "zarith" {>= "1.4"}
63+ "dune-site"
64+ "grain_dypgen"
65+ "toml" {>= "6"}
66+ "ounit2" {with-test & >= "2"}
67+ "qcheck" {with-test & >= "0.7"}
68+ "odoc" {with-doc}
69+ ]
70+ depopts: ["curses" "llvm" "unisim_archisec" "bitwuzla"]
71+ conflicts: [
72+ "llvm" {< "6.0.0"}
73+ "bitwuzla" {< "1.0.4"}
74+ "unisim_archisec" {< "0.0.6"}
75+ ]
76+ build: [
77+ ["dune" "subst"] {dev}
78+ [
79+ "dune"
80+ "build"
81+ "-p"
82+ name
83+ "-j"
84+ jobs
85+ "--promote-install-files=false"
86+ "@install"
87+ "@runtest" {with-test}
88+ "@doc" {with-doc}
89+ ]
90+ ["dune" "install" "-p" name "--create-install-files" name]
91+ ]
92+ dev-repo: "git+https://github.com/binsec/binsec.git"
93+ available: [ arch = "x86_64" | arch = "ppc64" | arch = "arm64" | arch = "sparc64" ]
94+ url {
95+ src:
96+ "https://github.com/binsec/binsec/releases/download/0.8.0/binsec-0.8.0.tbz"
97+ checksum: [
98+ "sha256=81859d54721969893aabcb5b16ff41d0698f8c24799d8357ec7b1c10cd5ebf94"
99+ "sha512=580561e70189b3c77bf09364ad393750263b5cfb36dce01aa7cd34ea4d4ebcc9085a52f18b7514e4046d51b488f2dfc5271aea8259c7cbce1534b880cf76bb6e"
100+ ]
101+ }
102+ x-commit-hash: "0e9cb6aef7a4a933a0a357e58fb4a4f6016ca660"
0 commit comments