Hallo, aus Datenschutzrechtlichen gründen, möchte ich die IP-Adresse aus dem ErrorLog und dem access_log anonymisieren (z.B. indem die letzte(n) Ziffern durch ein "0" ersetzt werden (also statt 192.168.0.162 --> 192.168.0.0). Kennt jemand ein passendes Script / Programm, oder muss ich mir selbst was zusammenschnüren? greetinXs, Telefon: 07275/618351 Michael Hilscher Handy: 0173/3071899 Telefax: 07275/618352 -- Would Mozart have been more productive if he had scribes to help him, a secretary and a CEO to lead his way? -- Linus Torvalds
* On Wed, 26 Jun 2002 at 20:50 +0200, Michael Hilscher wrote:
aus Datenschutzrechtlichen gründen, möchte ich die IP-Adresse aus dem ErrorLog und dem access_log anonymisieren (z.B. indem die letzte(n) Ziffern durch ein "0" ersetzt werden (also statt 192.168.0.162 --> 192.168.0.0). Kennt jemand ein passendes Script / Programm, oder muss ich mir selbst was zusammenschnüren?
Wozu in die Ferne schweifn, das Gute liegt so nah: sed 's/\([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.\)[[:digit:]]\{1,3\}/\1000/' \ log.file > anonymized.log.file -- Adal"regexen können so herrlich sein"bert PGP welcome, request public key: mailto:adalbert+key@lopez.at
On Wed, Jun 26, 2002 at 09:53:14PM +0200, Adalbert Michelic wrote:
sed 's/\([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.\)[[:digit:]]\{1,3\}/\1000/' \ log.file > anonymized.log.file sed: -e expression #1, char 92: Unmatched \{
Hmm. Ich wünschte ich könnte mir auf die schnelle selbst helfen, aber von sed habe ich (noch) keine Ahnung. greetinXs, Telefon: 07275/618351 Michael Hilscher Handy: 0173/3071899 Telefax: 07275/618352 -- Would Mozart have been more productive if he had scribes to help him, a secretary and a CEO to lead his way? -- Linus Torvalds
* On Wed, 26 Jun 2002 at 22:03 +0200, Michael Hilscher wrote:
On Wed, Jun 26, 2002 at 09:53:14PM +0200, Adalbert Michelic wrote:
sed 's/\([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.\)[[:digit:]]\{1,3\}/\1000/' \ log.file > anonymized.log.file sed: -e expression #1, char 92: Unmatched \{
Hmm. Ich wünschte ich könnte mir auf die schnelle selbst helfen, aber von sed habe ich (noch) keine Ahnung.
Welche Version von sed hast Du? Bei mir tut ein GNU sed 3.02 ganz ohne Murren. Ich habs auf 4 Rechnern ausprobiert, aber die haben anscheinend alle sed 3.02 ... (SuSE 6.4 & 7.2, Debian 2.2r1, Debian woody). Ein fehlendes \{ finde ich leider auch nicht. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
On Wed, Jun 26, 2002 at 10:25:22PM +0200, Adalbert Michelic wrote:
* On Wed, 26 Jun 2002 at 22:03 +0200, Michael Hilscher wrote:
On Wed, Jun 26, 2002 at 09:53:14PM +0200, Adalbert Michelic wrote:
sed 's/\([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.\)[[:digit:]]\{1,3\}/\1000/' \ log.file > anonymized.log.file sed: -e expression #1, char 92: Unmatched \{
Welche Version von sed hast Du? Bei mir tut ein GNU sed 3.02 ganz ohne Murren. Ich habs auf 4 Rechnern ausprobiert, aber die haben anscheinend alle sed 3.02 ... (SuSE 6.4 & 7.2, Debian 2.2r1, Debian woody).
Ein fehlendes \{ finde ich leider auch nicht. Ja, wo nichts fehlt kann man auch nichts finden. Anscheinend hätte ich schlaukopf einen fertigen "shellscript Anhang" gebraucht ... Habe alles in einer Zeile eingegeben (Zeilenumbruch meines Mailanzeigetools ist wohl auch nicht immer der Hit) - deshalb gings nicht.
Hoffe ich habe Dich damit nicht zu lange aufgehalten und vielen Dank für die Hilfe! greetinXs, Telefon: 07275/618351 Michael Hilscher Handy: 0173/3071899 Telefax: 07275/618352 -- Would Mozart have been more productive if he had scribes to help him, a secretary and a CEO to lead his way? -- Linus Torvalds
participants (2)
-
Adalbert Michelic
-
Michael Hilscher