forked from OpenC2-org/openc2-org.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
opensource.html
64 lines (61 loc) · 6.77 KB
/
opensource.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
---
layout: page
title: Open Source Software
pageHeading: Open Source Software
permalink: /opensource.html
---
<main id="main">
<section>
<div class="container">
<div class="section-title">
<h2>Open Source Implementations of OpenC2 on OASIS GitHub repos</h2>
<p class="section-subtitle">
<i>Anyone can use and contribute to these repos with reference OpenC2 implementations. "Lycan" is our word for software that "transforms" into OpenC2 commands.
</i>
</p>
</div>
<ul>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-lycan-python">OpenC2 python library</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-jadn-software">OpenC2 Java library</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-lycan-beam">OpenC2 apps for BEAM (elixir, erlang, …) VM</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-lycan-elixir">OpenC2 Lycan Elixir</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-oif-orchestrator">OpenC2 Integration Fabric (OIF)</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-oif-device">OIF Device</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-jadn-software">JADN tools for documentation and software development</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-ocas">OpenC2 Api Simulator (ocas)</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-pub-sub-on-bsd">Prototype OpenC2 pub/sub</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-iosacl-adapter">Prototype in R to lycan from Cisco ACL to/from OpenC2</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-yuuki">Python package for building an OpenC2 proxy</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/oasis-open/openc2-custom-aps">Custom Actuator Profiles</a></li>
</ul>
<br><br>
<div class="section-title">
<h2>Open Source Implementations of OpenC2 on other GitHub repos</h2>
</div>
<ul>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/alevere/openc2-python-slpf-iptables">A python/apache implementation of the OpenC2 SLPF (Not currently OpenC2 v1.0 conformant)</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/alevere/openc2-slpf-icmp">Provide configuration management and to aid in the development of the first generation OpenC2 firewall profile.</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/att/openc2-aws">This is a small openC2 (OC2) reference implementation demonstrating the rudimentary use of OC2 to manage both network ACLs and security groups in AWS</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/bberliner/openc2-json-schema">An open-source JSON-Schema validator test suite and command-line tool for OpenC2</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/davaya/ham2">Hello-World Actuator for OpenC2 Messaging (python 2 / flask)</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/davaya/ham">Hello-world Actuator for OpenC2 Messaging</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/jtcbrule/openc2-compatibility">An attempt to bootstrap the [interoperability] process by capturing core design principles and suggesting implementation guidelines</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/korc/openc2-firewalld">Test controlling firewalld via OpenC2</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/netcoredor/openc2-cmdgen">A Web Self Service Application for Generating OpenC2 Commands</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/netcoredor/openc2-Powerwall-Connector">Proof of Concept Tesla Powerwall 2.0 OpenC2 Connector (Not Affiliated with Tesla Corporation)</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/newcontext-oss/openc2-aws-actuator">PoC Actuator to manage EC2 instances via OpenC2; updated to v1.0 conformance as of December 2019</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/romanojd/openc2-templates">OpenC2 Document Workflow</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/SDNC2/OpenC2SDN">Orchestration code for SDN controllers to receive and process OpenC2 actions</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/StephenOTT/OpenC2-Worker">OpenC2 polymorphic event-driven non-blocking Worker</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/StephenOTT/OpenC2-Orchestrator">OpenC2 Orchestrator backed by BPMN</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/TedDriggs/openc2-rs">OpenC2 types for Rust</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/sFractal-Podii/quizquadaminos">QuadBlockQuiz - a game which includes OpenC2 questions and website is OpenC2 managed</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/sparrell/BlinkyHaHa">BlinkyHaHa - Blinky Https Api Helloworld AP</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/sparrell/BlinkyMaHa">BlinkyMaHa - Blinky Mqtt Api Helloworld AP - MQTT version of BlinkyHaHa</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/sFractal-Podii/TwinklyMaHa">TwinklyMaHa - Twinkly is the digital twin of blinky (ie in cloud instead of on Raspberry Pi, LiveView graphics instead of LEDs). MQTT API</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/sFractal-Podii/TwinklyHaHa">TwinklyHaHa - Twinkly is the digital twin of blinky (ie in cloud instead of on Raspberry Pi, LiveView graphics instead of LEDs). Http API</a></li>
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/sFractal-Podii/SbomPoc-sFractal">Webserver with status of SBOM Poc</a></li>
</ul>
</div>
</section>
</main>