'If you don\'t know what the IP address used by the remote host is
(the one that\'s running the extrusionClient) you can just say None
and the extrusionServer will try to figure it out.
:param host: The host from where we expect the connections
:param tcp_ports: The TCP ports as passed to extrusionClient to listen
:param udp_ports: The UDP ports as passed to extrusionClient to listen
:param iface: The interface where scapy is going to listen for packets'

def __init__(self, tcp_ports, udp_ports, host=None, iface=None):

    self._host = host
    self._udp_ports = udp_ports
    self._tcp_ports = tcp_ports
    self._sniffing = False
    self.reverse_ports_allowed = []
    if (iface is not None):
        self._iface = iface
    else:
        cf_iface = cf.cf.get('interface')
        if (cf_iface is not None):
            self._iface = cf_iface
        else:
            msg = 'Failed    to    bind    extrusionServer    to    an    interface.'
            raise Exception(msg)
