expander

Karton-based archive extractor, job submitter and tracker as well as results correlator for use with Peekaboo


Keywords
Karton, Peekaboo, rspamd
License
GPL-3.0
Install
pip install expander==0.1.0

Documentation

Expander

CI Container Images

This is a Karton-based archive extractor, job submitter and tracker as well as results correlator for use with Peekaboo.

Submit jobs e.g. using curl:

curl -F file=@wheels.zip http://127.0.0.1:8200/v1/scan

Check for and retrieve job reports using the job UUID returned by the upload to the scan endpoint:

curl http://127.0.0.1:8200/v1/report/c71cda68-6e15-4051-a55e-4ccb93f26329

Spinning up all the required components by hand is tedious. Use the supplied compose file to do that all at once:

docker-compose up --build

See the dev subdirectory on how to get a dummy Peekaboo for testing.