cyberbuff / atomicredteam-streamlit

Helper web app for the Atomic Red Team project

Home Page:https://atomicredteam.streamlit.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

atomicredteam-streamlit

MIT License

This is a helper web app for the Atomic Red Team project

Features

  • New Atomic: Create new atomics via web forms
  • Validate Atomic: Upload your YAML file and validate them

More features coming soon...

Run Locally

Clone the project

  git clone https://github.com/cyberbuff/atomicredteam-streamlit

Go to the project directory

  cd atomicredteam-streamlit

Install dependencies

  pip3 install -r requirements.txt

Start the server

  streamlit run Hello.py

Running Tests

To run tests, run the following command

  pytest . -v

Contributing

Contributions are always welcome! Source code is located in pages/ directory. Feel free to edit them and create a PR.

Before committing and pushing the code, install pre-commit and install pre-commit hooks. pre-commit hooks are used for linting.

Install pre-commit

pip3 install pre-commit

Install pre-commit hooks

pre-commit install-hooks

About

Helper web app for the Atomic Red Team project

https://atomicredteam.streamlit.app/

License:MIT License


Languages

Language:Python 100.0%