expliot_finder.vulnerability_scanner.ui package

Submodules

expliot_finder.vulnerability_scanner.ui.scanner_progress_ui module

UI used by all core ‘vulnerability_scanner’ modules.

async expliot_finder.vulnerability_scanner.ui.scanner_progress_ui.display_scanning_progress(executor: VulnerabilityScannerExecutor) None[source]

Display progress of scanning chosen target in real-time.

Show this below captured information about chosen the target to scan as text in the console:

  • IP

  • OS name

  • MAC address

  • MAC vendor name

But for the progress of scanning ports in chosen target is shown as a status bar. This the status bar will be updated on a regular basis while scanning the next ports of the chosen target and will not block other scanners.

Parameters

executor – Instance of the class ‘VulnerabilityScannerExecutor’ what runs all vulnerability scanner scanning modules.

Module contents

Aliases for module ‘scanner_progress_ui’.

async expliot_finder.vulnerability_scanner.ui.display_scanning_progress(executor: VulnerabilityScannerExecutor) None[source]

Display progress of scanning chosen target in real-time.

Show this below captured information about chosen the target to scan as text in the console:

  • IP

  • OS name

  • MAC address

  • MAC vendor name

But for the progress of scanning ports in chosen target is shown as a status bar. This the status bar will be updated on a regular basis while scanning the next ports of the chosen target and will not block other scanners.

Parameters

executor – Instance of the class ‘VulnerabilityScannerExecutor’ what runs all vulnerability scanner scanning modules.