teatime.scanner package


teatime.scanner.scanner module

This module contains a scanner class running various Plugins.

class teatime.scanner.scanner.Scanner(ip: str, port: int, node_type: teatime.plugins.context.NodeType, plugins: List[Union[teatime.plugins.base.JSONRPCPlugin, teatime.plugins.base.IPFSRPCPlugin]], prefix: str = 'http://')[source]

Bases: object

The scanner class holding multiple plugins.

run() → teatime.reporting.report.Report[source]

Run the scanner to generate a report.

Returns:A report object holding all findings

Module contents

This package contains the scanner class.