MCPcopy Index your code
hub / github.com/sqlmapproject/sqlmap / run

Method run

lib/request/dns.py:127–153  ·  view source on GitHub ↗

Runs a DNSServer instance as a daemon thread (killed by program exit)

(self)

Source from the content-addressed store, hash-verified

125 return retVal
126
127 def run(self):
128 """
129 Runs a DNSServer instance as a daemon thread (killed by program exit)
130 """
131
132 def _():
133 try:
134 self._running = True
135 self._initialized = True
136
137 while True:
138 data, addr = self._socket.recvfrom(1024)
139 _ = DNSQuery(data)
140 self._socket.sendto(_.response("127.0.0.1"), addr)
141
142 with self._lock:
143 self._requests.append(_._query)
144
145 except KeyboardInterrupt:
146 raise
147
148 finally:
149 self._running = False
150
151 thread = threading.Thread(target=_)
152 thread.daemon = True
153 thread.start()
154
155if __name__ == "__main__":
156 server = None

Callers 1

dns.pyFile · 0.45

Calls 1

startMethod · 0.80

Tested by

no test coverage detected