-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
166 lines (128 loc) · 8.61 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="eBPF DevSecTools">
<link rel="icon" href="favicon.png">
<title>eBPF DevSecTools</title>
<!-- Bootstrap core CSS -->
<link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Bootstrap theme -->
<link href="bower_components/bootstrap/dist/css/bootstrap-theme.min.css" rel="stylesheet">
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<link href="css/ie10-viewport-bug-workaround.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="stylesheet" type="text/css" href="css/fluid.css">
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#">About</a></li>
<li><a href="#news">News</a></li>
<li><a href="https://github.com/eBPFDevSecTools">Source Code</a></li>
<li><a href="https://github.com/orgs/eBPFDevSecTools/people">Community</a></li>
<li><a href="mailto:[email protected]" role="button">Contact Us!</a></li>
<li><a href="./imgs/surveyQR.png" role="button">Survey QR</a></li>
</ul>
</div><!--/.navbar-collapse -->
</div>
</nav>
<div class="jumbotron">
<div class="container" id="about">
<h1>eBPF DevSecTools</h1>
<div class="media">
<div class="media-left media-top">
<img class="media-object" src="imgs/ebpf DevSecTools Logo.png" style="border-radius: 15%;" alt="eBPF logo." width="286" height="294">
</div>
</div>
<div class="media-body">
<p>eBPF DevSecTools is a collection of tools and frameworks to help developers and operators maintain the lifecycle of their eBPF programs, providing correctness and safety guarantees that enables confident adoption and deployment of 3rd party eBPF programs.
eBPFDevSecTools’ ensemble of tools comprises:
<ul>
<li> <b>OPENED:</b> A flexible framework that developers can use to extract and extend on functionality from 3rd party programs. [<a href="https://github.com/eBPFDevSecTools/opened">Github</a>]
<li> <b>eBPF-Registry:</b> A descriptive catalog of open source eBPF projects providing useful meta-data to help understand the functionality, requirements and properties of these projects. [<a href="https://github.com/eBPFDevSecTools/ebpf-projects-annotations">Github</a>]
<li> <b>Registry-Search:</b> A user-friendly user interface for querying the eBPF Registry. [Coming Soon]
<li> <b>Client-SDK:</b> An interface for inspecting and programming arbitrary map data structures. [<a href="https://github.com/eBPFDevSecTools/ebpf-client-sdk">Github</a>]
</ul>
</p>
We are actively working to broaden the landscape of use-cases supported eBPFDevSecTools and to grow our community of developers and supporters.
<strong style="color:red"><a href="https://cmu.ca1.qualtrics.com/jfe/form/SV_0omWnLRSKQZFohM">We are also surveying the use of eBPF in the wild, please help us by taking our survey! All questions are optional and respondents of all backgrounds are welcome!</a></strong>
<p> <a class="btn btn-success btn-md" href="mailto:[email protected]" role="button">Contact Us!</a></p>
<p> <a class="btn btn-info btn-md" href="https://github.com/eBPFDevSecTools" role="button">Visit our Github!</a></p>
<p> <a class="btn btn-danger btn-md" href="https://cmu.ca1.qualtrics.com/jfe/form/SV_0omWnLRSKQZFohM" role="button">Take our eBPF Survey!</a></p>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row featurette" id="news">
<h1>News</h1>
<div class="col-lg-7">
<div><img src="https://img.icons8.com/doodle/48/000000/new--v1.png" align="left" /> <p class="lead"><b>[June 2023]</b> Sayandeep and Palani gave a talk about our tools at the Kubernetes Community Days Bangalore. Check out the <a href="https://youtu.be/jGtKa6kMyp0">video</a> of the talk and this <a href="https://twitter.com/KCDBengaluru/status/1664891872353955840/photo/1">amazing drawing</a> by SillyStrokes!</div>
<div><img src="https://img.icons8.com/doodle/48/000000/new--v1.png" align="left" /> <p class="lead"><b>[June 2023]</b> We are collecting data on how people are using eBPF. Please help us by <a href="https://cmu.ca1.qualtrics.com/jfe/form/SV_0omWnLRSKQZFohM">answering our survey!</a></div>
<div><img src="https://img.icons8.com/doodle/48/000000/new--v1.png" align="left" /> <p class="lead"><b>[May 2023]</b> Theo gave a <a href="https://twitter.com/TechAtBloomberg/status/1658479925488386050?cxt=HHwWhIDQnZGtjYQuAAAA">talk</a> at Bloomberg about the need for tools that simplify eBPF deployment.</div>
<div><img src="https://img.icons8.com/doodle/48/000000/new--v1.png" align="left" /> <p class="lead"><b>[November 2022]</b> Source code for OPENED is now live on <a href="https://github.com/eBPFDevSecTools/opened">Github</a>.</div>
<div><img src="https://img.icons8.com/doodle/48/000000/new--v1.png" align="left" /><p class="lead"><b>[September 2022]</b> We gave a talk at the <a href="https://lpc.events/event/16/contributions/1370/">Linux Plumbers Conference</a> about OPENED. The presentation can be found <a href="https://youtu.be/bnGEWlsp1pA">here</a> and a <a href="https://drive.google.com/file/d/1_hPsqSOAZFOzBrOLznsPTkw7pRbzl9JM/view">tool demo</a> is also available.</div>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette" id="quickstart">
<h1>Source Code</h1>
<div class="col-lg-6">
<!-- <h2 class="featurette-heading">LegoSDN Source Code</h2> -->
<p class="lead">Our tools are hosted on GitHub: <a href="https://github.com/eBPFDevSecTools">https://github.com/eBPFDevSecTools</a></p>
</div>
<div>
</div>
</div>
<hr class="featurette-divider">
<div class="featurette" id="people">
<h1>People</h1>
A growing list of our contributors can be found on <a href="https://github.com/eBPFDevSecTools">github</a>
<!-- <div class="row row-centered">-->
<!-- <div class="col-xs-6 col-md-3 col-centered">-->
<!-- <div class="thumbnail center-thumb-caption">-->
<!-- <img class="img-rounded" src="imgs/tbenson.png" alt="Theophilus Benson">-->
<!-- <div class="caption">-->
<!-- <h4>Theophilus Benson</h4>-->
<!-- <p>Theo is a Professor at CMU.</p>-->
<!-- <p><a href="https://www.andrew.cmu.edu/user/theophib/">Personal Web Page</a></p>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div><!– /.col-xs-6 .col-md-3 –>-->
<!-- </div>-->
</div>
<hr class="featurette-divider">
<!-- FOOTER -->
<footer>
<p class="pull-right"><a href="#about">Back to top</a></p>
</footer>
</div><!-- /.container -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="bower_components/jquery/dist/jquery.min.js"><\/script>')</script>
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script type="text/javascript">
$(".nav a").on("click", function(){
$(".nav").find(".active").removeClass("active");
$(this).parent().addClass("active");
});
</script>
</body>
</html>