Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yuuki 3.1.0 #13

Merged
merged 48 commits into from
Aug 11, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
3197bef
small commit changes to handle minor issues and organization.
KevinGCressman Jul 5, 2022
1c223a5
small commit changes to handle minor issues and organization.
KevinGCressman Jul 6, 2022
28b6d5c
small commit changes to handle minor issues and organization.
KevinGCressman Jul 6, 2022
a6aff75
removed unused imports and added osquery_conf.ini to the .gitignore
maroberts82 Jul 6, 2022
fac13b5
updated osquery_conf.ini in .gitignore
maroberts82 Jul 6, 2022
69b3d9f
Changes to slpf actuator
KevinGCressman Jul 7, 2022
dbd5572
tweaked error handling in cases of Unimplemented commands and missing…
KevinGCressman Jul 8, 2022
78b05be
Merge remote-tracking branch 'origin/pace-example' into pace-example
KevinGCressman Jul 8, 2022
4bb4a7f
added a better example similar to the plugfest use case, but without …
KevinGCressman Jul 14, 2022
4900704
adding mqtt_consumer_full
maroberts82 Jul 14, 2022
1ca5203
prototyping use of an Endpoint Response actuator profile
KevinGCressman Jul 21, 2022
d2a0bd3
Basic ReadMe Updates
KevinGCressman Jul 22, 2022
c590e3d
Basic ReadMe Updates
KevinGCressman Jul 22, 2022
f58cd1c
Basic ReadMe Updates
KevinGCressman Jul 22, 2022
771a639
Basic ReadMe Updates
KevinGCressman Jul 22, 2022
f4473a0
Basic ReadMe Updates
KevinGCressman Jul 22, 2022
70561ab
Basic ReadMe Updates
KevinGCressman Jul 22, 2022
527242b
Basic ReadMe Updates
KevinGCressman Jul 22, 2022
a4e160c
Basic ReadMe Updates
KevinGCressman Jul 22, 2022
32550fd
Basic ReadMe Updates
KevinGCressman Jul 22, 2022
ab8db77
ReadMe Updates
KevinGCressman Jul 22, 2022
08834db
ReadMe Updates
KevinGCressman Jul 22, 2022
f97801c
ReadMe Updates
KevinGCressman Jul 22, 2022
ea97a26
new and updated doco
maroberts82 Jul 22, 2022
b97ad6c
included Kevin's new read.me
maroberts82 Jul 22, 2022
3b6fe75
Licensing documentation and EDR changes
KevinGCressman Jul 22, 2022
b44c7fe
Documentation revisions, ER AP implementation work, and ER command mo…
KevinGCressman Aug 1, 2022
7c42266
Documentation revisions of Yuuki Readme for Yuuki 3.1.0
KevinGCressman Aug 1, 2022
1af4f9c
Documentation revisions of Yuuki Readme for Yuuki 3.1.0
KevinGCressman Aug 2, 2022
e1e9273
Documentation revisions of Yuuki Readme for Yuuki 3.1.0
KevinGCressman Aug 2, 2022
ad40241
Documentation and logo revision of Yuuki Readme for Yuuki 3.1.0
KevinGCressman Aug 2, 2022
7530ab7
Documentation and logo revision of Yuuki Readme for Yuuki 3.1.0
KevinGCressman Aug 2, 2022
c26f38a
minor formatting changes in Yuuki Readme for Yuuki 3.1.0
KevinGCressman Aug 2, 2022
8f95a3c
minor formatting changes in Yuuki Readme for Yuuki 3.1.0
KevinGCressman Aug 2, 2022
c11094e
minor formatting changes in Yuuki Readme for Yuuki 3.1.0
KevinGCressman Aug 2, 2022
4b32b22
Documentation and Command Argument Handling Improvements for Yuuki 3.1.0
KevinGCressman Aug 2, 2022
536f0ce
minor changes to ReadMe
KevinGCressman Aug 2, 2022
b79a211
init
maroberts82 Aug 2, 2022
cb6b233
init
maroberts82 Aug 2, 2022
a4bfb84
set hosts back to 127.0.0.1
maroberts82 Aug 2, 2022
1a01c90
minor changes to ReadMe
KevinGCressman Aug 3, 2022
d7c8f1e
Merge remote-tracking branch 'origin/develop' into develop
KevinGCressman Aug 3, 2022
d080ca5
reducing yuuki image size
maroberts82 Aug 3, 2022
10f2735
reducing yuuki image size
maroberts82 Aug 3, 2022
3b5b9fe
reducing yuuki image size
maroberts82 Aug 3, 2022
02a7ef9
reducing yuuki image size
maroberts82 Aug 3, 2022
2d28047
reducing yuuki image size
maroberts82 Aug 3, 2022
1b6b028
Merge branch 'develop'
maroberts82 Aug 3, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ wheels/
.installed.cfg
*.egg
MANIFEST
examples/actuators/osquery_conf.ini

# PyInstaller
# Usually these files are written by a python script from a template
Expand Down Expand Up @@ -161,3 +162,7 @@ fabric.properties
# Custom Ignore
.idea/
.DS_Store

# App Specific
osquery_conf.ini

42 changes: 42 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<div>
<h1>Contributing</h1>

<div>
<h2><a id="openParticipation">Public Participation Invited</a></h2>

<p>This <a href="https://www.oasis-open.org/resources/open-repositories">OASIS Open Repository</a> ( <b><a href="https://github.com/oasis-open/openc2-yuuki">github.com/oasis-open/openc2-yuuki</a></b> ) is a community public repository that supports participation by anyone, whether affiliated with OASIS or not. Substantive contributions (repository "code") and related feedback is invited from all parties, following the common conventions for participation in GitHub public repository projects. Participation is expected to be consistent with the <a href="https://www.oasis-open.org/policies-guidelines/open-repositories">OASIS Open Repository Guidelines and Procedures</a>, the <a href="https://www.oasis-open.org/sites/www.oasis-open.org/files/BSD-3-Clause.txt">LICENSE</a> designated for this particular repository (BSD-3-Clause License), and the requirement for an <a href="https://www.oasis-open.org/resources/open-repositories/cla/individual-cla">Individual Contributor License Agreement</a>. Please see the repository <a href="https://github.com/oasis-open/openc2-yuuki/blob/master/README.md">README</a> document for other details.</p>
</div>


<div>
<h2><a id="distinctRules">Governance Distinct from OASIS TC Process</a></h2>
<p>Content accepted as "contributions" to this Open Repository, as <a href="#openRepoContribution">defined</a> below, are distinct from any <a href="https://www.oasis-open.org/policies-guidelines/ipr#contributions">Contributions</a> made to the associated <a href="https://www.oasis-open.org/committees/openc2/">OASIS Open Command and Control (OpenC2) TC</a> itself. Participation in the associated Technical Committee is governed by the <a href="https://www.oasis-open.org/policies-guidelines/bylaws">OASIS Bylaws</a>, <a href="https://www.oasis-open.org/policies-guidelines/tc-process">OASIS TC Process</a>, <a href="https://www.oasis-open.org/policies-guidelines/ipr">IPR Policy</a>, and related <a href="https://www.oasis-open.org/policies-guidelines/">policies</a>. This Open Repository is not subject to the OASIS TC-related policies. Open Repository governance is defined by separate <a href="https://www.oasis-open.org/policies-guidelines/open-repositories">participation and contribution guidelines</a> as referenced in the <a href="https://www.oasis-open.org/resources/open-repositories/">OASIS Open Repositories Overview</a>.</p>
</div>

<div>
<h2><a id="distinctLicenses">Licensing Distinct from OASIS IPR Policy</a></h2>
<p>Because different licenses apply to the OASIS TC's specification work, and this Open Repository, there is no guarantee that the licensure of specific repository material will be compatible with licensing requirements of an implementation of a TC's specification. Please refer to the <a href="https://github.com/oasis-open/openc2-yuuki/blob/master/LICENSE">LICENSE file</a> for the terms of this material, and to the OASIS IPR Policy for <a href="https://www.oasis-open.org/policies-guidelines/ipr#Non-Assertion-Mode">the terms applicable to the TC's specifications</a>, including any applicable <a href="https://www.oasis-open.org/committees/openc2/ipr.php">declarations</a>.</p>
</div>

<div>
<h2><a id="contributionDefined">Contributions Subject to Individual CLA</a></h2>

<p>Formally, <a id="openRepoContribution">"contribution"</a> to this Open Repository refers to content merged into the "Code" repository (repository changes represented by code <a href="https://github.com/oasis-open/openc2-yuuki/commits/master">commits</a>), following the GitHub definition of <i><a href="https://help.github.com/articles/github-glossary/#contributor">contributor</a></i>: "someone who has contributed to a project by having a pull request merged but does not have collaborator [<i>i.e.</i>, direct write] access." Anyone who signs the Open Repository <a href="https://www.oasis-open.org/resources/open-repositories/cla/individual-cla">Individual Contributor License Agreement (CLA)</a>, signifying agreement with the licensing requirement, may contribute substantive content &mdash; subject to evaluation of a GitHub pull request. The main web page for this repository, as with any GitHub public repository, displays a link to a document listing contributions to the repository's default branch (filtered by Commits, Additions, and Deletions).</p>

<p>This Open Repository, as with GitHub public repositories generally, also accepts public feedback from any GitHub user. Public feedback includes opening issues, authoring and editing comments, participating in conversations, making wiki edits, creating repository stars, and making suggestions via pull requests. Such feedback does not constitute an OASIS Open Repository <a href="#openRepoContribution">contribution</a>. Some details are presented under "Read permissions" in the table of <a href="https://help.github.com/articles/repository-permission-levels-for-an-organization/">permission levels</a> for a GitHub organization. Technical content intended as a substantive contribution (repository "Code") to an Open Repository is subject to evaluation, and requires a signed Individual CLA.</p>


</div>

<div>
<h2><a id="fork-and-pull-model">Fork-and-Pull Collaboration Model</a></h2>

<p>OASIS Open Repositories use the familiar <a href="https://help.github.com/articles/using-pull-requests/#fork--pull">fork-and-pull</a> collaboration model supported by GitHub and other distributed version-control systems. Any GitHub user wishing to contribute should <a href="https://help.github.com/articles/github-glossary/#fork">fork</a> the repository, make additions or other modifications, and then submit a pull request. GitHub pull requests should be accompanied by supporting <a href="https://help.github.com/articles/commenting-on-the-diff-of-a-pull-request/">comments</a> and/or <a href="https://help.github.com/articles/about-issues/">issues</a>. Community conversations about pull requests, supported by GitHub <a href="https://help.github.com/articles/about-notifications/">notifications</a>, will provide the basis for a consensus determination to merge, modify, close, or take other action, as communicated by the repository <a href="https://www.oasis-open.org/resources/open-repositories/maintainers-guide">Maintainers</a>.</p>
</div>

<div>
<h2><a id="feedback">Feedback</a></h2>

<p>Questions or comments about this Open Repository's activities should be composed as GitHub issues or comments. If use of an issue/comment is not possible or appropriate, questions may be directed by email to the <a href="https://github.com/oasis-open/openc2-yuuki/blob/master/README.md#maintainers">repository Maintainer(s)</a>. Please send general questions about Open Repository participation to OASIS Staff at <a href="mailto:repository-admin@oasis-open.org">repository-admin@oasis-open.org</a> and any specific CLA-related questions to <a href="mailto:repository-cla@oasis-open.org">repository-cla@oasis-open.org</a>.</p>

</div></div>
27 changes: 27 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Copyright (c) [2017], OASIS Open
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

* Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Loading