Expand description
Flow managers: UDP send/receive paths, fake-header/body framing, and decoy injection.
A flow manager owns one or more UDP sockets and one decoy::DecoyProvider per active user.
Providers are constructed lazily through a decoy::DecoyFactory closure so each flow or user
can use a different concrete strategy at runtime.
FlowConfig controls the fake-body mode and fake-header field layout for a flow.
Re-exports§
pub use config::FakeBodyMode;pub use config::FakeHeaderConfig;pub use config::FieldType;pub use config::FieldTypeHolder;pub use config::FlowConfig;pub use probe::ActiveProbeHandler;pub use probe::ProbeFactory;pub use probe::ProbeFlowSender;pub use probe::probe_factory;
Modules§
- client
- config
- decoy
- Decoy traffic communication modes for flow obfuscation.
- probe
- Active probing protection: sender trait and handler trait.
- server