use huginn_net_http::output::{HttpRequestOutput, HttpResponseOutput};
use huginn_net_tcp::output::{MTUOutput, SynAckTCPOutput, SynTCPOutput, UptimeOutput};
use huginn_net_tls::output::TlsClientOutput;
pub struct FingerprintResult {
pub tcp_syn: Option<SynTCPOutput>,
pub tcp_syn_ack: Option<SynAckTCPOutput>,
pub tcp_mtu: Option<MTUOutput>,
pub tcp_client_uptime: Option<UptimeOutput>,
pub tcp_server_uptime: Option<UptimeOutput>,
pub http_request: Option<HttpRequestOutput>,
pub http_response: Option<HttpResponseOutput>,
pub tls_client: Option<TlsClientOutput>,
}