Header.getID
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.xbill.DNS.Header.getID(Showing top 14 results out of 315)

origin: dnsjava/dnsjava

void
toWire(DNSOutput out) {
  out.writeU16(getID());
  out.writeU16(flags);
  for (int i = 0; i < counts.length; i++)
    out.writeU16(counts[i]);
}

origin: dnsjava/dnsjava

String
toStringWithRcode(int newrcode) {
  StringBuffer sb = new StringBuffer();

  sb.append(";; ->>HEADER<<- "); 
  sb.append("opcode: " + Opcode.string(getOpcode()));
  sb.append(", status: " + Rcode.string(newrcode));
  sb.append(", id: " + getID());
  sb.append("\n");

  sb.append(";; flags: " + printFlags());
  sb.append("; ");
  for (int i = 0; i < 4; i++)
    sb.append(Section.string(i) + ": " + getCount(i) + " ");
  return sb.toString();
}

origin: dnsjava/dnsjava

private Message
sendAXFR(Message query) throws IOException {
  Name qname = query.getQuestion().getName();
  ZoneTransferIn xfrin = ZoneTransferIn.newAXFR(qname, address, tsig);
  xfrin.setTimeout((int)(getTimeout() / 1000));
  xfrin.setLocalAddress(localAddress);
  try {
    xfrin.run();
  }
  catch (ZoneTransferException e) {
    throw new WireParseException(e.getMessage());
  }
  List records = xfrin.getAXFR();
  Message response = new Message(query.getHeader().getID());
  response.getHeader().setFlag(Flags.AA);
  response.getHeader().setFlag(Flags.QR);
  response.addRecord(query.getQuestion(), Section.QUESTION);
  Iterator it = records.iterator();
  while (it.hasNext())
    response.addRecord((Record)it.next(), Section.ANSWER);
  return response;
}

origin: RIPE-NCC/hadoop-pcap

@Override
protected void processPacketPayload(Packet packet, byte[] payload) {
  String protocol = (String)packet.get(Packet.PROTOCOL);
  if (!PcapReader.PROTOCOL_UDP.equals(protocol) && !PcapReader.PROTOCOL_TCP.equals(protocol))
    return;
  DnsPacket dnsPacket = (DnsPacket)packet;
  if (DNS_PORT == (Integer)packet.get(Packet.SRC_PORT) || DNS_PORT == (Integer)packet.get(Packet.DST_PORT)) {
    if (PROTOCOL_TCP.equals(protocol) &&
      payload.length > 2) // TODO Support DNS responses with multiple messages (as used for XFRs)
      payload = Arrays.copyOfRange(payload, 2, payload.length); // First two bytes denote the size of the DNS message, ignore them
    try {
      Message msg = new Message(payload);
      Header header = msg.getHeader();
      dnsPacket.put(DnsPacket.QUERYID, header.getID());
      dnsPacket.put(DnsPacket.FLAGS, header.printFlags());
      dnsPacket.put(DnsPacket.QR, header.getFlag(Flags.QR));
      dnsPacket.put(DnsPacket.OPCODE, Opcode.string(header.getOpcode()));
      dnsPacket.put(DnsPacket.RCODE, Rcode.string(header.getRcode()));
      dnsPacket.put(DnsPacket.QUESTION, convertRecordToString(msg.getQuestion()));
      dnsPacket.put(DnsPacket.QNAME, convertRecordOwnerToString(msg.getQuestion()));
      dnsPacket.put(DnsPacket.QTYPE, convertRecordTypeToInt(msg.getQuestion()));
      dnsPacket.put(DnsPacket.ANSWER, convertRecordsToStrings(msg.getSectionArray(Section.ANSWER)));
      dnsPacket.put(DnsPacket.AUTHORITY, convertRecordsToStrings(msg.getSectionArray(Section.AUTHORITY)));
      dnsPacket.put(DnsPacket.ADDITIONAL, convertRecordsToStrings(msg.getSectionArray(Section.ADDITIONAL)));
    } catch (Exception e) {
      // If we cannot decode a DNS packet we ignore it
    }
  }
}
origin: dnsjava/dnsjava

       signature, m.getHeader().getID(),
       Rcode.NOERROR, other);
m.addRecord(r, Section.ADDITIONAL);
origin: OpenNMS/opennms

try {
  final DataOutputStream dataOut = new DataOutputStream(s.getOutputStream());
  int id = query.getHeader().getID();
  while (it.hasNext()) {
    final RRset rrset = it.next();
origin: shred/acme4j

Message response = new Message(header.getID());
response.getHeader().setFlag(Flags.QR);
response.addRecord(question, Section.QUESTION);
origin: resteasy/Resteasy

DataOutputStream dataOut;
dataOut = new DataOutputStream(s.getOutputStream());
int id = query.getHeader().getID();
while (it.hasNext()) {
  RRset rrset = (RRset) it.next();
origin: OpenNMS/opennms

  flags = FLAG_DNSSECOK;
final Message response = new Message(query.getHeader().getID());
response.getHeader().setFlag(Flags.QR);
if (query.getHeader().getFlag(Flags.RD)) {
origin: dnsjava/dnsjava

int qid = query.getHeader().getID();
if (id != qid) {
  String error = "invalid message id: expected " + qid +
origin: dnsjava/dnsjava

signature, m.getHeader().getID(), error, other));
origin: dnsjava/dnsjava

DataOutputStream dataOut;
dataOut = new DataOutputStream(s.getOutputStream());
int id = query.getHeader().getID();
while (it.hasNext()) {
  RRset rrset = (RRset) it.next();
origin: resteasy/Resteasy

Message response = new Message(query.getHeader().getID());
response.getHeader().setFlag(Flags.QR);
if (query.getHeader().getFlag(Flags.RD)) {
origin: dnsjava/dnsjava

  flags = FLAG_DNSSECOK;
Message response = new Message(query.getHeader().getID());
response.getHeader().setFlag(Flags.QR);
if (query.getHeader().getFlag(Flags.RD))
org.xbill.DNSHeadergetID

Popular methods of Header

    Popular classes and methods

    • getResourceAsStream (ClassLoader)
      Returns a stream for the resource with the specified name. See #getResource(String) for a descriptio
    • getOriginalFilename (MultipartFile)
    • findViewById (Activity)
    • Container (java.awt)
    • IOException (java.io)
      Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
    • DateFormat (java.text)
      DateFormat is an abstract class for date/time formatting subclasses which formats and parses dates
    • DecimalFormat (java.text)
      A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
    • SortedMap (java.util)
      A Map that further provides a total ordering on its keys. The map is ordered according to the Compar
    • JarFile (java.util.jar)
      JarFile is used to read jar entries and their associated data from jar files.
    • JFileChooser (javax.swing)

    For IntelliJ IDEA and
    Android Studio

    • Codota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
    • EnterpriseFAQAboutContact Us
    • Terms of usePrivacy policyCodeboxFind Usages
    Add Codota to your IDE (free)