pub enum MitmAction {
Status,
List {
host: Option<String>,
limit: usize,
},
Get {
id: u64,
},
Har {
out: PathBuf,
},
Export {
format: String,
out: PathBuf,
},
Domains,
Apis {
kind: Option<String>,
},
InitCa,
Start {
seconds: u64,
},
}Variants§
Status
CA paths, capture count, bind policy
List
List captured exchanges
Get
Get one exchange by id
Har
Export HAR 1.2 JSON
Export
Export capture as JSON/NDJSON
Domains
Unique hosts seen
Apis
REST/GraphQL endpoint discovery
InitCa
Ensure local CA under XDG data
Start
Start one-shot MITM proxy on 127.0.0.1 (ephemeral port); captures until timeout
Trait Implementations§
Source§impl Clone for MitmAction
impl Clone for MitmAction
Source§fn clone(&self) -> MitmAction
fn clone(&self) -> MitmAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MitmAction
impl Debug for MitmAction
Source§impl FromArgMatches for MitmAction
impl FromArgMatches for MitmAction
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for MitmAction
impl Subcommand for MitmAction
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for MitmAction
impl RefUnwindSafe for MitmAction
impl Send for MitmAction
impl Sync for MitmAction
impl Unpin for MitmAction
impl UnsafeUnpin for MitmAction
impl UnwindSafe for MitmAction
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more