Skip to content

IOActive/PinguBackend

Repository files navigation

Pingu Backend

The project offers the following features:

  • Pingu API that allows to perform various backend fuzzing related tasks such as storing crashes information, fuzzer targets etc.
  • Pingu Backend uses Postgres database to store all the data related to the project.
  • A Celery worker that runs asynchronous tasks in the background, which helps improve the performance of the application by allowing multiple tasks to be executed simultaneously.
  • A RabbitMQ queue that stores the tasks to be executed by the Celery worker and the bot instances, ensuring that the tasks are executed in order and ensuring the smooth functioning of the application.
  • Bucket storage provides an on-demand storage solution for the application, allowing temporal storage and retrieval of data quickly and easily.

Documentation Index

Document Description
Setup Instructions for setting up the backend locally and with Docker.
Database Details on database setup, configuration, and usage.
Bucket Storage Configuration and usage of Minio and File System storage providers.
Async Tasks Setup and management of asynchronous tasks using Celery.
API Reference Detailed API documentation for all endpoints.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published