The sofahutils repository houses the shared utility functions, data classes, and logging mechanisms that form the backbone of the SOFAH (Speedy Open Framework for Automated Honeypot-development) framework. Designed to promote code reuse and maintain consistency, this module is integral to the development and operation of the various SOFAH services.
- Logger: A customized logging utility tailored for the SOFAH ecosystem, facilitating uniform log messages and handling across services.
- Data Classes: Predefined classes for structured data handling, ensuring consistent data representation and manipulation.
- Utility Functions: A collection of helper functions that perform common tasks, reducing code duplication and simplifying service development.