Re-exports§
pub use huginn_net_tcp;
pub use huginn_net_http;
pub use huginn_net_tls;
Modules§
Macros§
- quality_
match - Macro for quality matching pattern. This macro provides a zero-cost abstraction for the common pattern of conditional quality matching based on matcher_enabled configuration.
- simple_
quality_ match - Simplified quality matching macro for cases where the matcher call is straightforward.
Structs§
- Analysis
Config - Configuration for protocol analysis
- Database
- Represents the database used by
P0f
to store signatures and associated metadata. The database contains signatures for analyzing TCP and HTTP traffic, as well as other metadata such as MTU mappings and user agent-to-operating system mappings. - Huginn
Net - A multi-protocol passive fingerprinting library inspired by
p0f
with JA4 TLS client fingerprinting. - Label
- Represents a label associated with a signature, which provides metadata about the signature, such as type, class, name, and optional flavor details.
- Observable
Http Request - Observable
Http Response - Observable
Tcp - Observable
TlsClient
Enums§
- Ttl
- Time To Live (TTL) representation used for OS fingerprinting and network distance calculation