Struct nessus::Client
[−]
[src]
pub struct Client { /* fields omitted */ }Nessus API client
Methods
impl Client[src]
Trait Implementations
impl Debug for Client[src]
impl VulnScanner for Client[src]
fn list_policies(&self) -> Result<PolicyReponse>[src]
fn create_scan(
&self,
template_uuid: &str,
settings: ScanSettings
) -> Result<CreateScanResponse>[src]
&self,
template_uuid: &str,
settings: ScanSettings
) -> Result<CreateScanResponse>
fn configure_scan(
&self,
scan_id: u64,
template_uuid: Option<String>,
settings: ScanSettingsUpdate
) -> Result<UpdateScanResponse>[src]
&self,
scan_id: u64,
template_uuid: Option<String>,
settings: ScanSettingsUpdate
) -> Result<UpdateScanResponse>
fn delete_history(&self, scan_id: u64, history_id: u64) -> Result<()>[src]
fn delete_scan(&self, scan_id: u64) -> Result<()>[src]
fn launch_scan(&self, id: u64) -> Result<ScanLaunchResponse>[src]
fn stop_scan(&self, id: u64) -> Result<()>[src]
fn pause_scan(&self, id: u64) -> Result<()>[src]
fn resume_scan(&self, id: u64) -> Result<()>[src]
fn scan_details(&self, id: u64) -> Result<ScanDetails>[src]
fn list_scans(&self) -> Result<ScanListResponse>[src]
fn list_scan_folder(&self, id: u64) -> Result<ScanListResponse>[src]
fn export_scan(&self, scan_id: u64) -> Result<ExportToken>[src]
fn export_status(&self, scan_id: u64, file_id: u64) -> Result<ExportStatus>[src]
fn download_export_raw(&self, scan_id: u64, file_id: u64) -> Result<String>[src]
fn download_export(
&self,
scan_id: u64,
file_id: u64
) -> Result<NessusClientDatav2>[src]
&self,
scan_id: u64,
file_id: u64
) -> Result<NessusClientDatav2>