-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Currently, huginn-net compiles all protocol analysis modules (TCP, HTTP, TLS) and their dependencies in a single crate, preventing users from using only the protocols they need. This results in larger binaries, unnecessary dependencies (nom, hpack-patched, tls-parser), and slower compilation for resource-constrained environments.
Proposed Solution: Split into separate crates (huginn-net-tcp, huginn-net-http, huginn-net-tls) with protocol-specific database parsers, while maintaining a convenience meta-crate (huginn-net). This enables users to depend only on required protocols while preserving the current unified API.
Metadata
Metadata
Assignees
Labels
No labels