pub struct Config {Show 38 fields
pub method: String,
pub initial_url: String,
pub url: String,
pub host: String,
pub path: String,
pub wordlist: String,
pub parameter_template: String,
pub custom_parameters: HashMap<String, Vec<String>>,
pub headers: HashMap<String, String>,
pub body: String,
pub body_type: String,
pub proxy: String,
pub output_file: String,
pub output_format: String,
pub save_responses: String,
pub force: bool,
pub disable_response_correction: bool,
pub disable_custom_parameters: bool,
pub disable_progress_bar: bool,
pub replay_once: bool,
pub replay_proxy: String,
pub follow_redirects: bool,
pub encode: bool,
pub test: bool,
pub append: bool,
pub as_body: bool,
pub headers_discovery: bool,
pub within_headers: bool,
pub verbose: usize,
pub is_json: bool,
pub disable_cachebuster: bool,
pub delay: Duration,
pub value_size: usize,
pub learn_requests_count: usize,
pub max: usize,
pub concurrency: usize,
pub verify: bool,
pub reflected_only: bool,
}
Fields
method: String
initial_url: String
url: String
host: String
path: String
wordlist: String
parameter_template: String
custom_parameters: HashMap<String, Vec<String>>
headers: HashMap<String, String>
body: String
body_type: String
proxy: String
output_file: String
output_format: String
save_responses: String
force: bool
disable_response_correction: bool
disable_custom_parameters: bool
disable_progress_bar: bool
replay_once: bool
replay_proxy: String
follow_redirects: bool
encode: bool
test: bool
append: bool
as_body: bool
headers_discovery: bool
within_headers: bool
verbose: usize
is_json: bool
disable_cachebuster: bool
delay: Duration
value_size: usize
learn_requests_count: usize
max: usize
concurrency: usize
verify: bool
reflected_only: bool
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more