MCPcopy Index your code
hub / github.com/sshuttle/sshuttle / __init__

Method __init__

sshuttle/server.py:171–187  ·  view source on GitHub ↗
(self, mux, chan, request, to_nameserver)

Source from the content-addressed store, hash-verified

169class DnsProxy(Handler):
170
171 def __init__(self, mux, chan, request, to_nameserver):
172 Handler.__init__(self, [])
173 self.timeout = time.time() + 30
174 self.mux = mux
175 self.chan = chan
176 self.tries = 0
177 self.request = request
178 self.peers = {}
179 self.to_ns_peer = None
180 self.to_ns_port = None
181 if to_nameserver is None:
182 self.to_nameserver = None
183 else:
184 self.to_ns_peer, self.to_ns_port = to_nameserver.split("@")
185 self.to_nameserver = self._addrinfo(self.to_ns_peer,
186 self.to_ns_port)
187 self.try_send()
188
189 @staticmethod
190 def _addrinfo(peer, port):

Callers 1

__init__Method · 0.45

Calls 2

_addrinfoMethod · 0.95
try_sendMethod · 0.95

Tested by

no test coverage detected