CLI

CLI module.

probequest.cli.build_cluster(config)[source]

Build the ProbeQuest cluster.

probequest.cli.check_permissions() bool[source]

Check the user permissions to ensure the network trafic can be captured.

For now, this function only checks if the current user is root.

probequest.cli.get_arg_parser()[source]

Returns the argument parser.

probequest.cli.main()[source]

Entry point of the command-line tool.

probequest.cli.set_up_root_logger(level=10)[source]

Sets up the root logger.

Returns a tuple containing the root logger, the memory handler and the console handler.