1ipv6loganon(8)                                                  ipv6loganon(8)
2
3
4

NAME

6       ipv6loganon - HTTP server log file anonymizer
7

SYNOPSIS

9       ipv6loganon  [ -d value ] [ -V ] [ -n ] [ -c value ] [ --mask-ipv4 bits
10       ] [ --no-mask-iid ] [ --anonymize-standard ]
11

DESCRIPTION

13       ipv6loganon is a HTTP server log file anonymizer
14
15       It expects a log line on stdin  with  an  IPv4/IPv6  address  as  first
16       token.
17
18       This token would be anonymized according to given/default options.
19
20       The  anonymizer  would  keep  as  much information as possible for IPv6
21       address types.
22
23       Client-side IID would be anonymized by
24
25              · EUI-48 based: serial number would be zero'ed, keeping OID
26
27              · EUI-64 based: serial number would be zero'ed, keeping OID
28
29              · ISATAP: client IPv4 address would be anonymized by given  IPv4
30              mask
31
32              ·  TEREDO: client IPv4 address would be anonymized by given IPv4
33              mask, client port would be zero'ed
34
35              · 6to4(Microsoft): client IPv4 address would  be  anonymized  by
36              given IPv4 mask
37
38              · local: whole IID would be zero'ed
39
40       Client-side SLA would be anonymized by
41
42              · SLA would be zero'ed
43
44       Prefix would be anonymized by
45
46              ·  6to4:  client  IPv4 address would be anonymized by given IPv4
47              mask
48
49       Compat/Mapped IPv4 addresses would be anonymized by
50
51              · IPv4 address would be anonymized by given IPv4 mask
52
53       Afterwards, the modified address and the trailing line would be printed
54       to stdout.
55

OPTIONS

57   GENERAL
58       -d, --debug <debug value>
59              debug value (bitwise like)
60
61       -V, --verbose
62              be verbose
63
64       -n, --nocache
65              disable caching
66
67       -c, --cachelimit
68              set cache limit (default: 20, maximum: 200)
69
70   OUTPUT ANONYMIZATION
71       --mask-ipv4 <bits>
72              mask  all  IPv4  addresses  [0-32],  default 8 even if occurs in
73              IPv6-IID
74
75       --no-mask-iid
76              do not mask non-IPv4 based IPv6-IID
77
78       --anonymize-standard
79              preset for standard anonymization
80
81       Default settings: mask-ipv4=8 mask-iid
82
83

EXAMPLE

85       Original lines (stdin):
86
87       207.46.98.53     -     -     [01/Jan/2007:00:01:15     +0100]      "GET
88       /Linux+IPv6-HOWTO/x1112.html   HTTP/1.0"   200   6162  "-"  "msnbot/1.0
89       (+http://search.msn.com/msnbot.htm)" 253 6334
90
91       2002:52b6:6b01:1:216:17ff:fe01:2345 -  -  [10/Jan/2007:15:04:28  +0100]
92       "GET          /favicon.ico          HTTP/1.1"          200         4710
93       "http://www.bieringer.de/linux/IPv6/" "Mozilla/5.0 (X11; U; Linux i686;
94       en-US;  rv:1.8.0.9) Gecko/20061219 Fedora/1.5.0.9-1.fc6 Firefox/1.5.0.9
95       pango-text" 413 5005
96
97       Modified lines (stdout):
98
99       207.46.98.0     -     -     [01/Jan/2007:00:01:15      +0100]      "GET
100       /Linux+IPv6-HOWTO/x1112.html   HTTP/1.0"   200   6162  "-"  "msnbot/1.0
101       (+http://search.msn.com/msnbot.htm)" 253 6334
102
103       2002:52b6:6b00:0:216:17ff:fe00:0 - - [10/Jan/2007:15:04:28 +0100]  "GET
104       /favicon.ico  HTTP/1.1"  200 4710 "http://www.bieringer.de/linux/IPv6/"
105       "Mozilla/5.0 (X11; U; Linux  i686;  en-US;  rv:1.8.0.9)  Gecko/20061219
106       Fedora/1.5.0.9-1.fc6 Firefox/1.5.0.9 pango-text" 413 5005
107
108

AUTHORS

110       Peter Bieringer <pb@bieringer.de>
111

SEE ALSO

113       ipv6calc(8)
114
115
116
117Niko Tyni <ntyni@iki.fi>          2007-02-01                    ipv6loganon(8)
Impressum