From 1125538da40221ad81b5055bb3287b59927dd96a Mon Sep 17 00:00:00 2001
From: Pierre LALET <pierre.lalet@cea.fr>
Date: Wed, 27 Apr 2016 20:04:55 +0200
Subject: [PATCH] Use existing DNS dissector for mDNS

---
 scapy/layers/dns.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/scapy/layers/dns.py b/scapy/layers/dns.py
index 9abbf566..433073c2 100644
--- a/scapy/layers/dns.py
+++ b/scapy/layers/dns.py
@@ -617,8 +617,11 @@ class DNSRR(Packet):
                     RDLenField("rdlen"),
                     RDataField("rdata", "", length_from=lambda pkt:pkt.rdlen) ]
 
-bind_layers( UDP,           DNS,           dport=53)
-bind_layers( UDP,           DNS,           sport=53)
+
+bind_layers(UDP, DNS, dport=5353)
+bind_layers(UDP, DNS, sport=5353)
+bind_layers(UDP, DNS, dport=53)
+bind_layers(UDP, DNS, sport=53)
 
 
 @conf.commands.register
-- 
GitLab