Re: Cancels und Fremdcancels
- From: Thomas Hochstein <thh@xxxxxxxxx>
- Date: Thu, 21 Aug 2008 10:37:57 +0200
Klaus Sandiger schrieb:
Und zwar hätte ich gerne gewußt, wie man die egenen Artikel darauf hin
überprüfen kann, ob die jemand fremdgecancelt hat.
Wenn es um konkrete Beiträge geht, kann man nachschauen, ob sie noch
da sind (entweder, indem man sie im Newsreader löscht und dann neu zu
laden versucht oder indem man direkt auf dem Server nachsieht).
Ansonsten kann man versuchen, generell Cancels gegen eigene Postings
zu erkennen. Das setzt zwei Dinge voraus: einmal einen eindeutig
erkennbaren Teil in den generierten Message-IDs, auf den man filtern
kann (ersatzweise, aber eher eine Horrorvorstellung: eine Liste aller
verwendeten eigenen Message-IDs), und den Empfang der Cancels (und
zwar am besten auch der, die in andere, nicht gelesene Gruppen
gepostet werden, denn ein Cancel muß leider nicht in dieselbe Gruppe
gepostet werden wie der zu cancelnce Beitrag, um Wirkung zu zeigen).
Wenn man selbst einen - ggf. lokalen - Newsserver betreibt, kann man
entsprechende Scripts wie bspw. cancelwatch.pl verwenden, das sich in
einen INN einbinden läßt. Als Krücke kann man mit manchen Newsreadern
auch einfach die Pseudogruppe(n) control.cancel(.*) abonnieren, in die
die meisten Newsserver die Cancel einsortieren, und dann lokal
filtern.
Und dann würde mich noch interessieren, wie man an die Header der
Fremdcancelmessages heran kommt. Braucht man dazu einen bestimmten
Newsreader, der das kann, oder können das alle Newsreader.
Grundsätzlich sollten das bei Kenntnis der Message-ID alle Newsreader
können, die Beiträge nach der Message-ID abrufen können, oder man
abonniert - sofern der genutzte Server das unterdstützt -
control.cancel (ggf. auch untergliedert nach control.cancel.de usw.)
und schaut dort nach.
Ich hab jetzt mal in einer Gruppe versuchsweise etwas gepostet, das Posting
gecancelt, das Posting auf meinem Reader gelöscht, nachdem ich die
Message-Id zwischen gespeichert hatte und versucht, das Posting über die
Message-Id zu laden. Jedoch gab es da nur die Fehlermeldung, dass ein
solches Posting nicht auf dem Server vorhanden sei.
Genau. So kann man überprüfen, ob das Posting noch da ist.
Den Header der
Cancelnachricht konnte ich mir allerdings nicht besorgen - zumindest hatte
ich keine Ahnung, wie man so etwas tun könnte.
Dazu mußt Du die Message-ID des Cancels kennen; es gibt für
akzeptierte Cancel (Spamcancel) Vorgaben, wie die aussehen sollte,
aber wer fremdcancelt, hält sich daran natürlich nicht. Ansonsten
hilft nur die Suche in control.cancel (dann nach einem Posting, das
die Headerzeile "Control: cancel <mid>" enthält, wobei "<mid>" für die
Message-ID Deines vermißten Postings steht).
Und an den bösen Buben, der solche Fremdcancels veranlaßt kommt man dann
wohl nur über dessen Provider - richtig?
Bestenfalls, ja. (Viele Server haben nicht verifizierte Benutzer, d.h.
man kann sich recht formlos anmelden, die wissen also selbst nicht,
wer ihre Nutzer sind; und die IP, von der die Nutzer einliefern, wird
nicht immer mitgeloggt, und selbst wenn kann man anonyme
Proxynetzwerke wie TOR o.ä. benutzen).
Die Fachleute für solche Fragen findest Du in de.comm.software.newsserver.
Grüße,
-thh
.
- Follow-Ups:
- Re: Cancels und Fremdcancels
- From: Klaus Sandiger
- Re: Cancels und Fremdcancels
- References:
- Cancels und Fremdcancels
- From: Klaus Sandiger
- Cancels und Fremdcancels
- Prev by Date: Cancels und Fremdcancels
- Next by Date: Re: Cancels und Fremdcancels
- Previous by thread: Cancels und Fremdcancels
- Next by thread: Re: Cancels und Fremdcancels
- Index(es):
Relevant Pages
|