Crate huginn_net_http

Crate huginn_net_http 

Source

Re-exports§

pub use akamai::AkamaiFingerprint;
pub use akamai::Http2Priority;
pub use akamai::PseudoHeader;
pub use akamai::SettingId;
pub use akamai::SettingParameter;
pub use akamai_extractor::calculate_frames_bytes_consumed;
pub use akamai_extractor::extract_akamai_fingerprint;
pub use akamai_extractor::extract_akamai_fingerprint_from_bytes;
pub use http1_process::build_absent_headers_from_new_parser;
pub use http1_process::convert_headers_to_http_format;
pub use http1_process::parse_http1_request;
pub use http1_process::Http1Processor;
pub use http2_fingerprint_extractor::Http2FingerprintExtractor;
pub use http2_parser::Http2Frame;
pub use http2_parser::Http2FrameType;
pub use http2_parser::Http2Parser;
pub use http2_parser::HTTP2_CONNECTION_PREFACE;
pub use http2_process::parse_http2_request;
pub use http2_process::Http2Processor;
pub use http_common::HttpProcessor;
pub use parallel::DispatchResult;
pub use parallel::PoolStats;
pub use parallel::WorkerPool;
pub use parallel::WorkerStats;
pub use huginn_net_db as db;
pub use error::*;
pub use filter::*;
pub use http_process::*;
pub use observable::*;
pub use output::*;
pub use process::*;
pub use signature_matcher::*;

Modules§

akamai
akamai_extractor
display
error
filter
http
http1_parser
http1_process
http2_fingerprint_extractor
http2_parser
http2_process
http_common
http_languages
http_process
observable
output
packet_hash
Packet hashing utilities for worker assignment in parallel processing.
packet_parser
parallel
Parallel processing support for HTTP analysis using worker pool architecture.
process
raw_filter
signature_matcher

Structs§

HuginnNetHttp
An HTTP-focused passive fingerprinting analyzer.
ParallelConfig
Configuration for parallel processing