This is a helper web app for the Atomic Red Team project
- New Atomic: Create new atomics via web forms
- Validate Atomic: Upload your YAML file and validate them
More features coming soon...
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
To run tests, run the following command
pytest . -v
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