Simple DNS Plus raw log files (.sdraw) contain an entry for each received DNS request as follows:
| Bytes | Description | 
|---|---|
| 3 | Number of seconds since midnight * | 
| 2 | DNS request packet bytes 3 and 4 (header flags) | 
| 2 | Query type * | 
| 2 | Query class * | 
| 1 | Length of query name less 1 | 
| variable | Query domain name (DNS packet format) | 
| 1 | Length of request source IP address (IPv4=4, IPv6=16) | 
| variable | Request source IP address | 
* bytes represent integer value in network byte order (most significant byte first / big-endian).
A command line tool "Filter Raw Log" is available to extract and filter raw log data - more information.
And a .NET programming library "Raw Log Library" is available for accessing raw log data programmatically - more information.
Raw request logging is enabled in the Options dialog / Logging / Log Files section.
