Skip to content

Commit bf5afef

Browse files
committed
[new release] binsec (0.8.0)
CHANGES: ** Features - Add symbolic execution monitoring mechanism ** Documentation - Add the tutorial ["Checking *constant-time* security property"](doc/sse/relse.md) - Add the tutorial ["Monitoring the symbolic execution with a custom plugin"](doc/sse/plugins.md) ** Examples - Add a [shadow stack](src/sse/plugin/shadow_stack.ml) SSE plugin - Add a re-implementation of the [relational symbolic engine](src/sse/plugin/checkct.ml)
1 parent 7109cb0 commit bf5afef

File tree

1 file changed

+102
-0
lines changed
  • packages/binsec/binsec.0.8.0

1 file changed

+102
-0
lines changed

packages/binsec/binsec.0.8.0/opam

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
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

Comments
 (0)