pub struct ComplianceScanner { /* private fields */ }Expand description
Compliance scanner
Implementations§
Source§impl ComplianceScanner
impl ComplianceScanner
Sourcepub fn scan_pci_dss(
&self,
target: &str,
open_ports: &[u16],
services: &HashMap<u16, String>,
) -> ComplianceResult
pub fn scan_pci_dss( &self, target: &str, open_ports: &[u16], services: &HashMap<u16, String>, ) -> ComplianceResult
Scan for PCI-DSS compliance
Sourcepub fn scan_cis_benchmark(
&self,
target: &str,
open_ports: &[u16],
services: &HashMap<u16, String>,
) -> ComplianceResult
pub fn scan_cis_benchmark( &self, target: &str, open_ports: &[u16], services: &HashMap<u16, String>, ) -> ComplianceResult
Scan for CIS Benchmark compliance
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ComplianceScanner
impl RefUnwindSafe for ComplianceScanner
impl Send for ComplianceScanner
impl Sync for ComplianceScanner
impl Unpin for ComplianceScanner
impl UnwindSafe for ComplianceScanner
Blanket Implementations§
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