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

Remove execution frameworks from Atomic Red Team #1274

Merged
merged 4 commits into from
Nov 3, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion docs/_layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ <h2 class="project-tagline">{{ site.description | default: site.github.project_t
<a href="use-cases" class="btn">Use Cases</a>
<a href="testing" class="btn">Get Started</a>
<a href="contributing" class="btn">Contributing</a>
<a href="apis-execution-frameworks" class="btn">APIs &amp; Execution Frameworks</a>
<a href="apis" class="btn">APIs</a>
<a href="related" class="btn">Related</a>
<a href="{{ site.github.repository_url }}" class="btn">View on GitHub</a>
<a href="https://slack.atomicredteam.io" class="btn">Join on Slack</a>
Expand Down
8 changes: 2 additions & 6 deletions docs/apis-execution-frameworks.md → docs/apis.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ layout: default
Atomic Red Team includes a Ruby API we use to validate atomic tests, generate docs, and
[interact with ATT&CK](#bonus-apis-ruby-attck-api).

> Want to contribute APIs for another language such as Python or Powershell?
Follow the interface in `atomic_red_team/atomic_red_team.rb` and submit a pull request!

## Ruby API

Atomic Red Team comes with a Ruby API that we use when validating tests again our spec, generating
documentation in Markdown format, etc. You too can use the API to use Atomic Red Team tests
in your test execution framework.
documentation in Markdown format, etc.

### Installing
Add atomic-red-team to your Gemfile:
Expand Down Expand Up @@ -93,7 +89,7 @@ command-and-control has 21 techniques
initial-access has 10 techniques
```

### Example (my favorite): Getting a 2D array of the ATT&CK matrix of Tactic columns and Technique rows:
### Example: Getting a 2D array of the ATT&CK matrix of Tactic columns and Technique rows:
```ruby
2.2.0 :062 > Attack.new.ordered_tactics
=> ["initial-access", "execution", "persistence", "privilege-escalation", "defense-evasion", "credential-access",
Expand Down
24 changes: 0 additions & 24 deletions execution-frameworks/README.md

This file was deleted.

158 changes: 0 additions & 158 deletions execution-frameworks/contrib/python/README.md

This file was deleted.

2 changes: 0 additions & 2 deletions execution-frameworks/contrib/python/requirements.txt

This file was deleted.

Loading