Struct armorlib::scan_modules::unicode_watermark::UnicodeWatermarkScanModule
[−]
[src]
pub struct UnicodeWatermarkScanModule;
A scan module that implements checking for Unicode zero-width characters, a common technique used for identifying leakers or otherwise invading privacy.
Trait Implementations
impl ScanModule for UnicodeWatermarkScanModule[src]
fn scan(&self, scan_object: &ScanObject) -> Result<Vec<Finding>, ArmorlibError>[src]
Returns locations of Unicode zero-width strings.
fn info(&self) -> (&'static str, &'static str)[src]
Returns a tuple containing the name and description of the scan module.
fn required_preprocessors(&self) -> Vec<&'static str>[src]
Return a Vec of &'static strs indicating the preprocessors that the scan module relies on for running. These names should match the name provided by the processor in its name() function. Read more
fn name(&self) -> &'static str[src]
Returns a &'static str of the name of the scan module. This information is drawn from the information provided by info() in its default implementation. Read more
fn description(&self) -> &'static str[src]
Returns a &'static str of the description of the scan module. This information is drawn from the information provided by info() in its default implementation. Read more