1ipv6loganon(8) ipv6loganon(8)
2
3
4
6 ipv6loganon - HTTP server log file anonymizer
7
9 ipv6loganon [ -d value ] [ -V ] [ -n ] [ -c value ] [ --mask-ipv4 bits
10 ] [ --no-mask-iid ] [ --anonymize-standard ]
11
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
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
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
110 Peter Bieringer <pb@bieringer.de>
111
113 ipv6calc(8)
114
115
116
117Niko Tyni <ntyni@iki.fi> 2007-02-01 ipv6loganon(8)