Developing a Valid DNS Response
Explore how to create valid DNS response packets using Python Scapy. Understand DNS packet fields and how to modify request packets to generate legitimate application-layer replies. This lesson helps you build functional DNS responses essential for servers and honeypots.
We'll cover the following...
We'll cover the following...
Creating application-layer responses to requests
In a server or honeypot, some response packets will stop at the TCP layer. For example, the TCP handshake’s SYN/ACK packet carries no data.
However, a server or honeypot likely needs to be able to generate legitimate responses to requests at the application layer. For example, requests for an IP address via DNS or a web page via HTTP ...