gossan-core 0.2.0

Core types, traits, and shared networking utilities for the gossan attack-surface scanner
Documentation
pub mod config;
pub mod error;
pub mod finding;
pub mod net;
pub mod ratelimit;
pub mod scanner;
pub mod target;

pub use config::{
    ApiKeys, Config, CrawlConfig, ModuleConfig, OutputConfig, OutputFormat, PortMode,
};
pub use error::Error;
pub use finding::{make_finding, Evidence, Finding, FindingExt, Severity};
pub use net::connect_tcp;
pub use ratelimit::{build_client, get_with_backoff, HostRateLimiter};
pub use scanner::{ScanInput, ScanOutput, Scanner};
pub use target::{
    DiscoveredForm, DiscoveredParam, DiscoverySource, DomainTarget, HostTarget, ParamLocation,
    ParamSource, Protocol, ServiceTarget, Target, TechCategory, Technology, WebAssetTarget,
};