mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 04:31:29 +00:00
Try to process also truncated DNS packets
This commit is contained in:
@@ -1173,7 +1173,7 @@ static void read_evt_handler(nsock_pool nsp, nsock_event evt, void *) {
|
||||
// We should have 1+ queries:
|
||||
u16 &f = p.flags;
|
||||
if(p.queries.empty() || !HAS_FLAG(f, DNS::RESPONSE) ||
|
||||
HAS_FLAG(f, DNS::TRUNCATED) || !HAS_FLAG(f, DNS::OP_STANDARD_QUERY) ||
|
||||
!HAS_FLAG(f, DNS::OP_STANDARD_QUERY) ||
|
||||
(f & DNS::ZERO) || HAS_ERR(f, DNS::ERR_FORMAT) ||
|
||||
HAS_ERR(f, DNS::ERR_NOT_IMPLEMENTED) || HAS_ERR(f, DNS::ERR_REFUSED))
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user