Learn how to contribute, extend, and understand the internal architecture of Chaos Kitten. Get started with our guides below.
Chaos Kitten is built on a modular architecture to allow easy extension of attacks and scanners.
We welcome contributions! To get started with development:
git clone https://github.com/mdhaarishussain/chaos-kitten.git cd chaos-kitten pip install -e '.[dev]' pytestSee CONTRIBUTING.md for more details.
chaos_kitten/brain/: Planning logic & strategieschaos_kitten/paws/: Network executionchaos_kitten/litterbox/: Reporting moduleswebsite/: This documentation sitetests/: Comprehensive test suite