quarchpy.qps package

Submodules

quarchpy.qps.qpsFuncs module

quarchpy.qps.qpsFuncs.GetQpsModuleSelection(QpsConnection: QpsInterface, favouriteOnly=True, additionalOptions=['rescan', 'all con types', 'ip scan'], scan=True)

Deprecated: use QpsInterface.get_module_selection instead. This function will return a module selection list from QPS.

quarchpy.qps.qpsFuncs.closeQps(host='127.0.0.1', port=9822)
quarchpy.qps.qpsFuncs.isQpsRunning(host='127.0.0.1', port=9822, timeout=0)

This func will return true if QPS is running with a working QIS connection.

quarchpy.qps.qpsFuncs.reader(stream, q, source, lock, stop_flag)

Used to read output and place it in a queue for multithreaded reading :param stream: :param q: :param source: :param lock: The lock for the queue :param stop_flag: Flag to exit the loop and close the thread :return: None

quarchpy.qps.qpsFuncs.startLocalQps(keepQisRunning: bool = False, args: List[str] | None = [], timeout: int = 30, startQPSMinimised: bool = True, host: str = '127.0.0.1', port: int = 9822, qis_port: int = 9722, qis_rest_port: int = 9780) QpsInterface | None

Main entry point to start a local QPS instance.

Module contents

quarchpy.qps.GetQpsModuleSelection(QpsConnection: QpsInterface, favouriteOnly=True, additionalOptions=['rescan', 'all con types', 'ip scan'], scan=True)

Deprecated: use QpsInterface.get_module_selection instead. This function will return a module selection list from QPS.

quarchpy.qps.closeQps(host='127.0.0.1', port=9822)
quarchpy.qps.isQpsRunning(host='127.0.0.1', port=9822, timeout=0)

This func will return true if QPS is running with a working QIS connection.

quarchpy.qps.qpsInterface

alias of QpsInterface

quarchpy.qps.startLocalQps(keepQisRunning: bool = False, args: List[str] | None = [], timeout: int = 30, startQPSMinimised: bool = True, host: str = '127.0.0.1', port: int = 9822, qis_port: int = 9722, qis_rest_port: int = 9780) QpsInterface | None

Main entry point to start a local QPS instance.