MCPcopy Create free account
hub / github.com/TheRook/subbrute / resolve

Method resolve

dnslib/shellresolver.py:42–52  ·  view source on GitHub ↗
(self,request,handler)

Source from the content-addressed store, hash-verified

40 self.routes[route] = cmd
41
42 def resolve(self,request,handler):
43 reply = request.reply()
44 qname = request.q.qname
45 cmd = self.routes.get(qname)
46 if cmd:
47 output = getoutput(cmd).encode()
48 reply.add_answer(RR(qname,QTYPE.TXT,ttl=self.ttl,
49 rdata=TXT(output[:254])))
50 else:
51 reply.header.rcode = RCODE.NXDOMAIN
52 return reply
53
54if __name__ == '__main__':
55

Callers

nothing calls this directly

Calls 5

RRClass · 0.90
TXTClass · 0.90
replyMethod · 0.80
add_answerMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected