Metadata-Version: 2.4
Name: allcaps
Version: 1.1.0
Summary: Capability-based payload generation framework
License: AGPL-3.0-only
License-File: LICENSE-3P.txt
License-File: LICENSE.txt
Author: 2XXE
Author-email: root@example.com
Requires-Python: >=3.12,<4.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: desert (>=2022.9.22,<2023.0.0)
Requires-Dist: jinja2 (>=3.1.4,<4.0.0)
Requires-Dist: marshmallow-enum (>=1.5.1,<2.0.0)
Requires-Dist: pyyaml (>=6.0.2,<7.0.0)
Description-Content-Type: text/markdown

# ALLCAPS

ALLCAPS is a template-based payload generation framework. 
It supports generating executables, DLLs (with custom exports), and COFFs.

Read the accompanying release blog [here](https://sra.io/blog/enhancing-purple-team-testing-with-allcaps-a-capability-based-approach-to-execution/). 
We also presented on this tool and approach at BSides Philly 2025. Recording [here](https://www.youtube.com/watch?v=XagP5zAw5b0) and slides [here](https://github.com/SecurityRiskAdvisors/public-assets/blob/main/BSides%20Philly%202025/Screaming%20About%20Detection%20Coverage%20in%20ALLCAPS.pdf).

Documentation is available in the [docs](docs/) directory. 
[config.example.yml](config.example.yml) is an annotated configuration file.

Install via: `pip install allcaps`


