expliot_finder.vulnerability_scanner.core package

Subpackages

Submodules

expliot_finder.vulnerability_scanner.core.const module

Const’s variables used by all core ‘vulnerability_scanner’ modules.

expliot_finder.vulnerability_scanner.core.core_exception module

Base custom exception class for core vulnerability scanner modules.

All core ‘vulnerability_scanner’ modules inherit from ‘CoreModulesException’ to create own custom exceptions, without worrying about whether the exceptions are created will match the appearance of the exceptions in the other core modules.

exception expliot_finder.vulnerability_scanner.core.core_exception.CoreModuleException(error_msg: str)[source]

Bases: Exception

Base exception parent class for all core ‘vulnerability_scanner’ modules.

Format the exception appearance so that they are all in the same style.

error_msg

Exception message passed by the child exception class.

expliot_finder.vulnerability_scanner.core.utils module

Utils functions used by all core ‘vulnerability_scanner’ modules.

async expliot_finder.vulnerability_scanner.core.utils.run_concurrently(*functions: Awaitable[Any]) None[source]

Run coroutines concurrently.

async expliot_finder.vulnerability_scanner.core.utils.run_sequence(*functions: Awaitable[Any]) None[source]

Run coroutines in sequence order.

Module contents

Core package used by vulnerability scanner modules.