Benutzer-Werkzeuge

Webseiten-Werkzeuge


project:dokuwiki-monitoring

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
project:dokuwiki-monitoring [2012-02-26 12:48]
109.192.98.64 angelegt
project:dokuwiki-monitoring [2012-12-09 01:29] (aktuell)
82.212.50.234
Zeile 1: Zeile 1:
- 
 ====== Monitoring fuer Dokuwiki ====== ====== Monitoring fuer Dokuwiki ======
 +/[* :begin: 2012-03-02 *]/
 +/[* :end: 2012-03-02 *]/
 +/[* :title: Dokuwiki-Monitor *]/
 +/[* :claim:de: Monitoring fuer Dokuwiki als Massnahme zur Spamabwehr *]/
 +/[* :​abstract:​de:​ Wiki-Spam hat oft charakteristische Merkmale, die sich zur Spamabwehr nutzen lassen *]/
 +/[* :claim:en: *]/
 +/[* :​abstract:​en:​ *]/
 +/[* :img: http://​shackspace.de/​lib/​img/​softwareproject.png *]/
 +/[* :who: ak-sub *]/
 +/[* :contact: kontakt@shackspace.de *]/
  
 ===== Problem: Wiki-Vandalismus ===== ===== Problem: Wiki-Vandalismus =====
Zeile 7: Zeile 16:
  
 Irgendwelche kurzen Texte, die alles und nichts bedeuten koennen. Irgendwelche kurzen Texte, die alles und nichts bedeuten koennen.
-Keine Werbung, keine URLs, keine Auszeichnungen. Schlecht elektronisch ​ +Keine Werbung, keine URLs, keine Auszeichnungen
-zu erfassen. ​Allerdings ​fallen dem trainierten neuronalen Netzwerk  + 
-zwischen den Ohren die Inhalte der "​Zusammenfassung"​-Eintraege auf.+<​code>​ 
 +The best rsseonpe to bad speech is good speech Criminals can still be infiltrated by the police.And for the rest, the best control is knowledge and awareness about what scams look like. 
 +</​code>​ 
 + 
 +Schlecht elektronisch zu erfassen. ​ 
 + 
 +Auffaellig ist gerade noch der eine Typo ''​rsseonpe'',​ der sich in den Nachrichten immer findet, 
 +aber aus dem konnte ich bisher nichts maschinenverwertbares machen. 
 + 
 +Weiterhin ​fallen dem trainierten neuronalen Netzwerk  
 +zwischen den Ohren die Inhalte der "​Zusammenfassung"​-Eintraege auf
 + 
 +<​code>​ 
 +QOzJzCkSPXInDLG 
 +</​code>​
  
 ===== Ansatz ===== ===== Ansatz =====
Zeile 50: Zeile 73:
  chomp $l;  chomp $l;
  
- if ( $l =~ /​^=C3=9Cbersicht:/​ ) { + if ( $l =~ /^(Zusammenfassung|=C3=9Cbersicht):/ ) { 
- $u = substr($l,15);+ $u = $l
 + $u =~ s/​^(Zusammenfassung|=C3=9Cbersicht): //;
  $u =~ s/^=20//g;  $u =~ s/^=20//g;
  $u =~ s/​(^\s+|\s+$)//​g;​  $u =~ s/​(^\s+|\s+$)//​g;​
Zeile 70: Zeile 94:
 </​file>​ </​file>​
  
-==== Script ~/.procmailrc ​==== +procmailrc
 <​file>​ <​file>​
  
Zeile 78: Zeile 101:
 # H = match header # H = match header
 :0 fH :0 fH
-* ^Subject: \[shackspace wiki\] ​+* ^Subject: ​(=\?​UTF-8\?​Q\?​)?​\[shackspace[_ ]wiki\]
 |dokuwiki-mailfilter |dokuwiki-mailfilter
  
 </​file>​ </​file>​
- 
 ==== Ergebnis: ​ ==== ==== Ergebnis: ​ ====
  
Zeile 90: Zeile 112:
 Subject: [shackspace wiki] Seite geaendert: playground_playground Subject: [shackspace wiki] Seite geaendert: playground_playground
 ... ...
-=C3=9Cbersicht: ​test iii+=C3=9Cbersicht: ​QOzJzCkSPXInDLG
 </​code>​ </​code>​
  
Zeile 96: Zeile 118:
  
 <​code>​ <​code>​
-Subject: [shackspace wiki] Seite geaendert: playground_playground [test iii]+Subject: [shackspace wiki] Seite geaendert: playground_playground [QOzJzCkSPXInDLG]
 </​code>​ </​code>​
- 
  
project/dokuwiki-monitoring.1330256881.txt.gz · Zuletzt geändert: 2012-02-26 12:48 von 109.192.98.64