Package nl.sidnlabs.pcap.packet
Class DNSPacket
- java.lang.Object
-
- nl.sidnlabs.pcap.packet.Packet
-
- nl.sidnlabs.pcap.packet.DNSPacket
-
public class DNSPacket extends Packet
-
-
Field Summary
-
Fields inherited from class nl.sidnlabs.pcap.packet.Packet
doNotFragment, dst, dstAddr, dstPort, fragmented, fragmentFlagM, fragOffset, ipHeaderLen, ipId, ipVersion, LAST, lastFragment, len, NULL, payloadLength, protocol, reassembledFragments, reassembledTCPFragments, src, srcAddr, srcPort, tcpAck, tcpFlagAck, tcpFlagCwr, tcpFlagEce, tcpFlagFin, tcpFlagNs, tcpFlagPsh, tcpFlagRst, tcpFlagSyn, tcpFlagUrg, tcpflow, tcpHandshakeRTT, tcpHeaderLen, tcpSeq, tcpWindowSize, tsMilli, ttl
-
-
Constructor Summary
Constructors Constructor Description DNSPacket(byte protocol)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()nl.sidnlabs.dnslib.message.MessagegetMessage()get dns message from packetintgetMessageCount()voidpushMessage(nl.sidnlabs.dnslib.message.Message msg)-
Methods inherited from class nl.sidnlabs.pcap.packet.Packet
getDatagram, getFlow, getReverseFlow, isIPv4, isIPv6, nextAck
-
-
-
-
Method Detail
-
getMessage
public nl.sidnlabs.dnslib.message.Message getMessage()
get dns message from packet- Returns:
- first message in list, null if no message was found
-
pushMessage
public void pushMessage(nl.sidnlabs.dnslib.message.Message msg)
-
getMessageCount
public int getMessageCount()
-
clear
public void clear()
-
-