Package nl.sidnlabs.pcap.packet
Class DNSPacket
java.lang.Object
nl.sidnlabs.pcap.packet.Packet
nl.sidnlabs.pcap.packet.DNSPacket
-
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()nl.sidnlabs.dnslib.message.Messageget dns message from packetintvoidpushMessage(nl.sidnlabs.dnslib.message.Message msg) Methods inherited from class nl.sidnlabs.pcap.packet.Packet
getDatagram, getFlow, getReverseFlow, isIPv4, isIPv6, nextAck
-
Constructor Details
-
DNSPacket
public DNSPacket(byte protocol)
-
-
Method Details
-
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()
-