diff --git a/i-d/pdns-qof.xml b/i-d/pdns-qof.xml index 229c465..0ce108f 100644 --- a/i-d/pdns-qof.xml +++ b/i-d/pdns-qof.xml @@ -12,6 +12,8 @@ + + ]> @@ -178,24 +180,22 @@ The document does not describe the protocol (e.g. whois, HTTP REST or XMPP) used
This field returns the resource record type as seen by the passive DNS. The key is rrtype and the value is in the interpreted record type. If the value cannot be interpreted the - decimal value is returned. + decimal value is returned following the principle of transparency as described in RFC 3597. The resource record type can be any values as described by IANA in the DNS parameters document in the section 'DNS Label types' (http://www.iana.org/assignments/dns-parameters). Currently known and supported textual descritptions of rrtypes are: A, AAAA, CNAME, PTR, SOA, TXT, DNAME, NS, SRV, RP, NAPTR, HINFO, A6 A client MUST be able to understand these textual rtype values. In addition, a client MUST be able to handle a decimal value (as mentioned above) as answer. - - XXX reference to RFC 3597.XXX
- This field returns the data of the queried resource. In general, this is to be interpreted as string. Depending on the rtype, this can be an IPv4 or IPv6 address, a domain name (as in the case of CNAMEs), an SPF record, etc. A client MUST be able to interpret any value which is legal as the right hand side in a DNS zone file RFC 1035 and RFC 1034. - XXX reference to RFC 3597.XXX + This field returns the data of the queried resource. In general, this is to be interpreted as string. Depending on the rtype, this can be an IPv4 or IPv6 address, a domain name (as in the case of CNAMEs), an SPF record, etc. A client MUST be able to interpret any value which is legal as the right hand side in a DNS zone file RFC 1035 and RFC 1034. If the rdata came from an unknown DNS resource records, the server must follow the transparency principle as described in RFC 3597. (binary stream if any? base64?) +
This field returns the first time that the record / unique tuple (rrname, rrtype, rdata) has been seen by the passive DNS. The date is expressed in seconds (decimal ascii) since 1st of January 1970 (unix timestamp). The time zone MUST be UTC.
- This field returns the last time that the unique tuple (rrname, rrtype, rdata) record has been seen by the passive DNS. The date is XXXX. + This field returns the last time that the unique tuple (rrname, rrtype, rdata) record has been seen by the passive DNS. The date is expressed in seconds (decimal ascii) since 1st of January 1970 (unix timestamp). The time zone MUST be UTC..
@@ -211,7 +211,7 @@ The document does not describe the protocol (e.g. whois, HTTP REST or XMPP) used
Implementations MAY support the following fields:
- This field returns the sensor information where the record was seen. The sensor_id is an opaque byte string as defined by RFC5001 (XXX ref)) + This field returns the sensor information where the record was seen. The sensor_id is an opaque byte string as defined by RFC 5001 in section 2.3.
@@ -261,6 +261,8 @@ The document does not describe the protocol (e.g. whois, HTTP REST or XMPP) used &RFC1035; &RFC1034; &RFC4627; + &RFC5001; + &RFC3597;