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-streamlitGo to the project directory
cd atomicredteam-streamlitInstall dependencies
pip3 install -r requirements.txtStart the server
streamlit run Hello.pyTo run tests, run the following command
pytest . -vContributions 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-commitInstall pre-commit hooks
pre-commit install-hooks