expliot_finder package

Subpackages

Submodules

expliot_finder.main_executor module

Main executor of ‘exploit-finder’ module.

class expliot_finder.main_executor.ExploitFinderExecutor[source]

Bases: object

This class collect all submodules calls.

create_output_tb()[source]

Create table with all detected ports, services, services versions and found exploits.

property filtered_kw: dict[str, str]

Return the filtered parameters provided by the user.

find_exploit()[source]

Based on the vulnerabilities found, the scrapper will find suitable exploits.

founded_vulnerabilities: dict[str, str]
output_table
scan_selected_device()[source]

Run scanners in order to find out what vulnerabilities the selected device to scann has.

Save results into ‘target_vulnerability’

show_final_output() None[source]

Show final output to the end user.

Module contents

Aliases for module ‘exploit_finder’.

class expliot_finder.ExploitFinderExecutor[source]

Bases: object

This class collect all submodules calls.

create_output_tb()[source]

Create table with all detected ports, services, services versions and found exploits.

property filtered_kw: dict[str, str]

Return the filtered parameters provided by the user.

find_exploit()[source]

Based on the vulnerabilities found, the scrapper will find suitable exploits.

founded_vulnerabilities: dict[str, str]
output_table
scan_selected_device()[source]

Run scanners in order to find out what vulnerabilities the selected device to scann has.

Save results into ‘target_vulnerability’

show_final_output() None[source]

Show final output to the end user.