Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 098c7c0

Browse files
committed
added few comments
1 parent a5b69ea commit 098c7c0

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

lib/request/dns.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ def __init__(self, raw):
3939
j = ord(raw[i])
4040

4141
def response(self, resolution):
42+
"""
43+
Crafts raw DNS resolution response packet
44+
"""
45+
4246
retVal = ""
4347

4448
if self._query:
@@ -60,6 +64,11 @@ def __init__(self):
6064
self._running = False
6165

6266
def pop(self, prefix=None, suffix=None):
67+
"""
68+
Returns received DNS resolution request (if any) that has given
69+
prefix/suffix combination (e.g. prefix.<query result>.suffix.domain)
70+
"""
71+
6372
retVal = None
6473

6574
with self._lock:
@@ -72,6 +81,10 @@ def pop(self, prefix=None, suffix=None):
7281
return retVal
7382

7483
def run(self):
84+
"""
85+
Runs a DNSServer instance as a daemon thread (killed by program exit)
86+
"""
87+
7588
def _():
7689
try:
7790
self._running = True

0 commit comments

Comments
 (0)