':param exec_method: The exec_method used to execute commands on the
remote host
:param forceReRun: If forceReRun is True, the extrusion scanner
won\'t fetch the results from the KB'

def __init__(self, exec_method, forceReRun=False, tcpPortList=[25, 80, 53, 1433, 8080], udpPortList=[53, 69, 139, 1025]):

    self._exec_method = exec_method
    self._forceReRun = forceReRun
    self._tcp_port_list = tcpPortList
    self._udp_port_list = udpPortList
    os = os_detection_exec(exec_method)
    if (os == 'windows'):
        self._transferHandler = EchoWindows(exec_method, os)
    elif (os == 'linux'):
        self._transferHandler = EchoLinux(exec_method, os)
