project:dokuwiki-monitoring
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| project:dokuwiki-monitoring [2012-02-26 12:57] – 109.192.98.64 | project:dokuwiki-monitoring [2022-04-20 10:39] (aktuell) – chris | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | |||
| ====== Monitoring fuer Dokuwiki ====== | ====== Monitoring fuer Dokuwiki ====== | ||
| + | {{tag> | ||
| + | {{process: | ||
| + | |||
| + | /[* :begin: 2012-03-02 *]/ | ||
| + | /[* :end: 2012-03-02 *]/ | ||
| + | /[* :title: Dokuwiki-Monitor *]/ | ||
| + | /[* :claim:de: Monitoring fuer Dokuwiki als Massnahme zur Spamabwehr *]/ | ||
| + | /[* : | ||
| + | /[* :claim:en: *]/ | ||
| + | /[* : | ||
| + | /[* :img: http:// | ||
| + | /[* :who: ak-sub *]/ | ||
| + | /[* :contact: kontakt@shackspace.de *]/ | ||
| ===== Problem: Wiki-Vandalismus ===== | ===== Problem: Wiki-Vandalismus ===== | ||
| Zeile 64: | Zeile 76: | ||
| chomp $l; | chomp $l; | ||
| - | if ( $l =~ / | + | if ( $l =~ /^(Zusammenfassung|=C3=9Cbersicht):/ ) { |
| - | $u = substr($l,15); | + | $u = $l; |
| + | $u =~ s/ | ||
| $u =~ s/^=20//g; | $u =~ s/^=20//g; | ||
| $u =~ s/ | $u =~ s/ | ||
| Zeile 84: | Zeile 97: | ||
| </ | </ | ||
| - | ==== Script ~/.procmailrc | + | procmailrc |
| < | < | ||
| Zeile 92: | Zeile 104: | ||
| # H = match header | # H = match header | ||
| :0 fH | :0 fH | ||
| - | * ^Subject: \[shackspace wiki\] | + | * ^Subject: |
| |dokuwiki-mailfilter | |dokuwiki-mailfilter | ||
| </ | </ | ||
| - | |||
| ==== Ergebnis: | ==== Ergebnis: | ||
| Zeile 112: | Zeile 123: | ||
| Subject: [shackspace wiki] Seite geaendert: playground_playground [QOzJzCkSPXInDLG] | Subject: [shackspace wiki] Seite geaendert: playground_playground [QOzJzCkSPXInDLG] | ||
| </ | </ | ||
| - | |||
project/dokuwiki-monitoring.1330257457.txt.gz · Zuletzt geändert: von 109.192.98.64
