OCD: add space to bottom of host detail page.
[darkstat] / export-format.txt
index 11d7978..fbc2cd4 100644 (file)
@@ -5,10 +5,15 @@ FILE HEADER 0xDA314159                              darkstat export format
     SECTION HEADER 0xDA 'H' 'S' 0x01                hosts_db ver1
         HOST COUNT 0x00000001                       1 host follows
         For each host:
-            HOST HEADER 'H' 'S' 'T' 0x02            host ver2
-            IP ADDR 0x0A010101                      IPv4 10.1.1.1
+            HOST HEADER 'H' 'S' 'T' 0x04            host ver4
+            ADDRESS FAMILY 0x04                     Either 4 or 6.
+              IPv4 ADDR 0x0A010101                  IPv4 10.1.1.1
+            or for 0x06:
+              IPv6 ADDR 0x0000 0000 0000 0000 0000 0000 0000 0001
+                                                    meaning IPv6 ::1
+            LASTSEEN 0x0000 0000 4800 0123          64-bit time_t meaning:
+                                                    2008-04-12 00:24:03 UTC
             MACADDR 0x001122334455                  00:11:22:33:44:55
-            LAST_SEEN 0x0000000048000123 (time_t)   2008-04-12 00:24:03 UTC
             HOSTNAME 0x09 "localhost"               9 is the string length
             IN 0x0000000000123456                   Bytes in: 1193046
             OUT 0x0000000000789ABC                  Bytes out: 7903932
@@ -34,6 +39,8 @@ FILE HEADER 0xDA314159                              darkstat export format
                 PORT 0x0045                         tftp (port 69)
                     IN 0x0000000000000001           Bytes in: 1
                     OUT 0x0000000000000002          Bytes out: 2
+            REMOTE TCP DATA 't'                     (as above)
+            REMOTE UDP DATA 'u'                     (as above)
     SECTION HEADER 0xDA 'G' 'R' 0x01                graph_db ver1
         LAST_TIME (time_t as 64-bit uint)
         For each of 4 graphs: (60 seconds, 60 minutes, 24 hours, 31 days)
@@ -43,4 +50,9 @@ FILE HEADER 0xDA314159                              darkstat export format
                 64 bits - bytes in
                 64 bits - bytes out
 
-Host header version 1 is just version 2 without the last_seen time.
+Host header version 1 is just version 2 without the lastseen time.
+
+Host header version 2 is just version 3 without the address family
+byte (or the possibility of an IPv6 address).
+
+Host header version 3 is just version 4 without the remote TCP and UDP ports.