Skip to content

Commit 494e472

Browse files
authored
DNS 'relay' mode: include aditional records (secdev#4687)
1 parent 874abdc commit 494e472

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

scapy/layers/dns.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -1822,9 +1822,10 @@ def make_reply(self, req):
18221822
if self.relay:
18231823
# Relay mode ?
18241824
try:
1825-
_rslv = dns_resolve(rq.qname, qtype=rq.qtype)
1825+
_rslv = dns_resolve(rq.qname, qtype=rq.qtype, raw=True)
18261826
if _rslv:
1827-
ans.extend(_rslv)
1827+
ans.extend(_rslv.an)
1828+
ars.extend(_rslv.ar)
18281829
continue # next
18291830
except TimeoutError:
18301831
pass

0 commit comments

Comments
 (0)