Plugin-Idee: Bad-Recipient-Filter

Haben Sie eine tolle Idee für eine neue Plugin-Funktion oder ein neues Plugin?

Moderator: Forum-Team

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon anbuva » 23. Aug 2006, 13:33

Hallo Quellcore,

Durch Zufall bin ich erst heute auf dieses Posting gestossen (man kann ja nicht alles mitbekommen :o ). Da will ich dann also auch noch mal meinen Senf dazugeben :D

Quellcore hat geschrieben:Halo Allerseits,
vornehmlich natürlich an Chactory und Anbuva, die in ihrer Schreibwut in den letzten Monaten ja kaum zu bremsen waren.


Ja, das stimmt. Das ich so oft hier reinschaute, hatte bei mir aber auch andere (nicht unbedingt zufriedenstellende :( ) Gründe, welche aber nicht mit Spami zusammenhingen, wie ich betonen möchte :wink: ...

Leider ist es in der jüngsten Vergangenheit ja recht ruhig in der Plugin-Szene geworden. Unsere Dauerbrenner Edy Hinzen, Bob, Sebastian etc... sind in den Weiten des WorldWideWeb untergetaucht.


Ja, leider. Noch immer hoffe ich auch täglich auf eine Antwort von denen. Würde mir schon reichen, überhaupt ein Lebenszeichen zu vernehmen. Vielleicht muss man ja bald mal ein Kopfgeld für deren Ergreifung aussetzen :lol:

Nichtsdestotrotz habe ich da noch mal eine Plugin-Idee:
Es geht um die Empfänger E-mail Adresse(n).
Folgende Plugins beschäftigen sich schon damit: Adresse-Filter, Air-Filter, Mandatory-String-Filter, im weitesten Sinne auch der X-Header-Filter......Eine Idee für den Namen des Filters hätte ich auch schon: Bad-Recipient-Filter


Das klingt wirklich Klasse :D :D Allein schon der Gedanke an ein neues PlugIn (egal welcher Art) erzeugt bei mir schon Freudentaumel.

Da aber Anbuva und Chactory schon mal angedeutet haben, daß sie nicht programmieren können, hoffe ich natürlich auch noch auf weitere Wortmeldungen


Ähmm; mhhh :oops: Nun ja, so ganz trifft das nicht zu. Programmieren ist eigentlich kein Fremdwort oder Neu für mich. Ich bin (verzeihung) war in 2 Sprachen aktiv. Allerdings habe ich durch meine z. Tl. jahrelange Faulheit und andere Gründe einiges wieder verlernt. Ich müsste erst selber wieder "lernen", bevor ich da wieder beigehen könnte. Gut, sicherlich würde es rascher gehen; aber Dirty-Programming ist und sollte eigentlich nicht mein Ding werden...
Ich habe aber vor, demnächst wieder anzufangen. Falls ich Glück habe, werde ich es (beruflich gesehen) auch wieder müssen. In der Tat habe ich auch schon mit den Gedanken gespielt, mal selber was zu entwickeln :roll: ...

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 13:58
Wohnort: Zuhause

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Chactory » 23. Aug 2006, 18:14

Hei, Anbuva,

anbuva hat geschrieben:Ich habe aber vor, demnächst wieder anzufangen. Falls ich Glück habe, werde ich es (beruflich gesehen) auch wieder müssen. In der Tat habe ich auch schon mit den Gedanken gespielt, mal selber was zu entwickeln :roll: ...
das wäre ja was! :D

Gruß, Chactory
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1
Online-Hilfe: «DE» − Chactory's Tipps: «DE» − Anbuva's FAQ: «DE» und «EN» − Bob Loefflers FAQ: «EN»

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8627
Registriert: 10. Jan 2004, 00:19
Wohnort: Kiel (D)

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon anbuva » 23. Aug 2006, 18:25

Hallo Chactory!

Da fehlt mir jetzt nur noch "der liebe Gott" und ein Quentchen oder mehr Glück (nachdem ich soviel Pech hatte :( ) ...

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 13:58
Wohnort: Zuhause

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Andreas_Z » 24. Aug 2006, 07:40

Hallo anbuva!

Ich bin zwar nicht der liebe Gott :wink:, aber Glück wünschen kann ich Dir trotzdem. Bei mir siehts, was die Programmierkenntnisse angeht, leider sehr ähnlich aus. Dummer weise habe ich keine Zeit, mich neu einzuarbeiten. Ideen habe ich zwar, aber die Zeit....

Gruß
Andreas_Z
Core i7 3,4 GHz, 8 GB RAM, Win7 64bit SP1, GDATA Bussiness 11.0
Exchange-Server 2003, VM mit WinXP Pro SP3.
Spami-Online-Hilfe, Spami-FAQ, Anbuva's FAQ
Benutzeravatar
Andreas_Z
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 4275
Registriert: 6. Nov 2003, 09:10
Wohnort: Schwielowsee, Germany

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon anbuva » 24. Aug 2006, 16:12

Hallo Andreas_Z!

Jo! War erschreckend zu merken, wie schnell man doch was verlernen kann. Selbst die einfachsten Dinge fallen einem anfangs erst wieder etwas schwer... :(

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 13:58
Wohnort: Zuhause

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Burkart » 6. Sep 2006, 23:19

Servus!

Ich bin wieder hier und habe mich die letzten paar Stunden ins Plugin-Programmieren gestürzt. Nach der ersten Freude, anhand des im SDK mitgelieferten Image-Filters unter Dev-C++ eine DLL erzeugen zu können, kam der Dämpfer mit bisher langer, erfolgloser Fehlersuche: Spami moniert meine DLL mittels "Ein Plugin konnte nicht geladen werden: Project1.dll". Mist. Unter http://www.spamihilator.com/forum/viewtopic.php?p=2858#2858 habe ich evtl. die Andeutung eines Workarounds gefunden, heute wird das aber nix mehr. In jedem Fall werde ich mich auch die nächsten Tage wieder um den Filter kümmern und - vorausgesetzt, Spami ist dann gnädiger gestimmt - hoffentlich bald ein erstes Plugin vorzeigen können.

Bye, Burkart
Benutzeravatar
Burkart
Spam-Killer
Spam-Killer
 
Beiträge: 39
Registriert: 20. Aug 2006, 13:50
Wohnort: Aalen

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon anbuva » 6. Sep 2006, 23:33

Hallo Burkart!

Mensch Burkart, das klingt ja schon fast wie Weihnachten :D . Ich freue mich schon darauf, ein erstes Ergebnis bzw. PlugIn Deiner Bemühungen zu begutachten.
Und: Keine falsche Scham :wink: , falls noch nicht alles funktionieren sollte oder viele Fehler noch vorkommen sollten. Wer sich hier beschwert oder rummäkelt, soll es erst mal selber (besser) machen und bekommt es mit anbuva zu tun (den fresse ich dann auch auf :lol:) !!! Ich "liebe" diese Leute, die immer gleich alles aus Missgunst zerreißen mögen und wollen!

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 13:58
Wohnort: Zuhause

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Chactory » 6. Sep 2006, 23:56

Wunderbar! Bin ebenfalls sehr gespannt auf weiteres! :D
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1
Online-Hilfe: «DE» − Chactory's Tipps: «DE» − Anbuva's FAQ: «DE» und «EN» − Bob Loefflers FAQ: «EN»

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8627
Registriert: 10. Jan 2004, 00:19
Wohnort: Kiel (D)

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Quellcore » 7. Sep 2006, 02:06

Hallo Burkart!

Na, das sind ja sehr gute Nachrichten. ;-)
Viel Erfolg weiterhin, am Fleiß scheint es ja schon mal nicht zu scheitern.
Ich hatte da noch eine Idee, die ich natürlich hier vorstellen wollte, bevor das Programmieren beginnt. Dafür bin iich wohl jetzt ein bischen spät dran.

Und zwar hatte ich die Idee, daß zur Klassifizierung der Mail der gesamte Header nach Mailadressen untersucht wird.
Mir ist nämlich aufgefallen, daß die bösen Adressen sich auch mehr oder weniger häufig in anderen Zeilen als der "To"-Zeile wiederfinden lassen.
Beim Lernprozeß (würde ich dann wieder strikt nur auf die "To"-Zeile zurückgreifen, um die Liste nicht mit zu vielen fiktiven Absender-Adressen zuzumüllen.

Gruß
Quellcore

P.S. Wenn Du schon mit diesem Teil des Plugins fertig sein solltest darfst Du diesen Post gerne ignorieren.
Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz) on ASRock P67 Extreme4 Gen3 with 16GB G.SKILL Ripjaws X Series (4 x 4GB) 240-Pin DDR3 SDRAM DDR3 2133 (PC3 17000) Model F3-17000CL11Q-16GBXL (Timings 10-10-10-28 2T @ 1866 MHz)
SSD Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 5.0 / Firefox 12.0 / Thunderbird 12.0
Spamihilator 1.0.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1683
Registriert: 8. Mai 2004, 14:03
Wohnort: Long Island / USA

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Burkart » 7. Sep 2006, 16:28

Hallo!

anbuva hat geschrieben:Mensch Burkart, das klingt ja schon fast wie Weihnachten :D . Ich freue mich schon darauf, ein erstes Ergebnis bzw. PlugIn Deiner Bemühungen zu begutachten.


Alles klar. Aber nicht vor dem 24. aufmachen ;-)

Quellcore hat geschrieben:Ich hatte da noch eine Idee, die ich natürlich hier vorstellen wollte, bevor das Programmieren beginnt. Dafür bin iich wohl jetzt ein bischen spät dran.


Kein Problem, die eigentliche Programmierarbeit hat noch nicht begonnen. Bisher hat es ja daran gehapert, daß Spami das Plugin überhaupt nicht erkannt hat. Das hat sich grad vorhin als C++-Problem herausgestellt - eigentlich leicht zu umgehen, wenn man nur erstmal weiß, wie. Dazu schreibe ich dann für zukünftige Plugin-Entwickler nochmal an anderer Stelle was. Inzwischen hab ich also ein Plugin, das von Spami akzeptiert wird und das schonmal alle Mails mit unbekannter Einstufung durchläßt :-)

Quellcore hat geschrieben:Und zwar hatte ich die Idee, daß zur Klassifizierung der Mail der gesamte Header nach Mailadressen untersucht wird.
Mir ist nämlich aufgefallen, daß die bösen Adressen sich auch mehr oder weniger häufig in anderen Zeilen als der "To"-Zeile wiederfinden lassen.
Beim Lernprozeß (würde ich dann wieder strikt nur auf die "To"-Zeile zurückgreifen, um die Liste nicht mit zu vielen fiktiven Absender-Adressen zuzumüllen.


Welche anderen Felder meinst Du denn? Die "Received by mail-xy.de from mail-z.com for dings@wuppel.net"? Die würden sich sicher noch lohnen, auszuwerten. Noch weitere?

Was dann das Lernen angeht, warum da nicht auch alle Adressen miteinbeziehen? Ich würde es dann bloß so handhaben, daß mehrfache Nennungen einer Adresse pro Mail nur einmal gezählt werden. Und am Besten gibt's dafür dann auch wieder ne Option.

Außerdem ließe sich bestimmt auch einfach ein Logfile einbauen. Da würden dann erstmal sämtliche Fundorte vermerkt und wir können dann nach ein paar Monaten Probelauf gucken, auf welche Felder die Suche am Besten ausgeweitet werden sollte.

Hinsichtlich der Zumüll-Problematik hilft denke ich der mitgespeicherte Timestamp. Sollte die Datenbank wirklich mal zu groß werden, kann man sie dann ja ähnlich wie den lernenden Filter per Hand oder vielleicht auch automatisch aufräumen.

Bye, Burkart
Benutzeravatar
Burkart
Spam-Killer
Spam-Killer
 
Beiträge: 39
Registriert: 20. Aug 2006, 13:50
Wohnort: Aalen

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Quellcore » 7. Sep 2006, 17:42

Burkart hat geschrieben:Welche anderen Felder meinst Du denn? Die "Received by mail-xy.de from mail-z.com for dings@wuppel.net"? Die würden sich sicher noch lohnen, auszuwerten. Noch weitere?

Das Problem ist ja, daß ein Header abhängig vom MailClienten/Provider ist und immer anders aussehen kann.
Mir sind außer dem von Dir bereits erwähnten 'Received:'-Feld noch folgende interessante Felder aufgefallen:
  • Delivered-To:
  • X-Originating-Email:
  • X-Sender:
  • CC:
  • BCC:
Burkart hat geschrieben:Was dann das Lernen angeht, warum da nicht auch alle Adressen miteinbeziehen?

Wie bereits erwähnt geht es mir hauptsächlich um das Zumüllen der Liste mit falschen Absender-Adressen. Es gibt hier im Forum Mitglieder, die mehrere hundert Spammails pro Tag bekommen. Wenn man davon ausgeht, daß ungefähr die hälfte der Absender-Adressen gefälscht ist, dann kommt man immer noch auf mehrere hunder neuer Adressen, die pro Tag auf die Blacklist Deines Filters kommen und sowieso nur einmal und nie wieder auftreten. Die Bereinigung der Liste müßte dann ja schon jeden Tag erfolgen, dafür fehlen dann aber aussagekräftige Daten.
Burkart hat geschrieben:Ich würde es dann bloß so handhaben, daß mehrfache Nennungen einer Adresse pro Mail nur einmal gezählt werden. Und am Besten gibt's dafür dann auch wieder ne Option.

Gute Idee, ich würde sie auch nur 1x pro Mail zählen wollen.

Burkart hat geschrieben:Außerdem ließe sich bestimmt auch einfach ein Logfile einbauen. Da würden dann erstmal sämtliche Fundorte vermerkt und wir können dann nach ein paar Monaten Probelauf gucken, auf welche Felder die Suche am Besten ausgeweitet werden sollte.

Wenn sich das mit Deinen Programmierkenntnisssen bewerkstelligen läßt, umso besser ;-)

Burkart hat geschrieben:Hinsichtlich der Zumüll-Problematik hilft denke ich der mitgespeicherte Timestamp. Sollte die Datenbank wirklich mal zu groß werden, kann man sie dann ja ähnlich wie den lernenden Filter per Hand oder vielleicht auch automatisch aufräumen.

s.o.
Ich denke, daß zwischen den Bereinungen der Listen mindestens 4 Wochen vergehen sollten. Dann kann die Liste aber im Einzelfall schon mehrere tausend Einträge habe, evtl. sogar 10.000.
Ich habe mich bis jetzt wenig mit Datenbanken solchen Ausmaßes beschäftigt. Falls dies kein Problem sein sollte, ziehe ich meine Einwände diesbzgl. gerne zurück!

Herzlichen Glückwunsch noch mal, daß das Plugin-Skelett schon mal läuft.
Mit froher Erwartung hoffe ich schon auf Deine Tipps zur C++ Plugin Programmierung!
Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz) on ASRock P67 Extreme4 Gen3 with 16GB G.SKILL Ripjaws X Series (4 x 4GB) 240-Pin DDR3 SDRAM DDR3 2133 (PC3 17000) Model F3-17000CL11Q-16GBXL (Timings 10-10-10-28 2T @ 1866 MHz)
SSD Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 5.0 / Firefox 12.0 / Thunderbird 12.0
Spamihilator 1.0.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1683
Registriert: 8. Mai 2004, 14:03
Wohnort: Long Island / USA

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Burkart » 7. Sep 2006, 18:42

Hallo, Quellcore!

Quellcore hat geschrieben:Mir sind außer dem von Dir bereits erwähnten 'Received:'-Feld noch folgende interessante Felder aufgefallen:
  • Delivered-To:
  • X-Originating-Email:
  • X-Sender:
  • CC:
  • BCC:


X-Originating-Email und X-Sender geben ja Senderadressen an, sind also uninteressant. Selbiges gilt auch für das noch nicht genannte Return-Path. CC sollte natürlich genau wie To von Anfang an gefiltert werden. Aber gibt es wirklich Mails mit einem BCC-Feld? Denn eigentlich ist der Trick ja gerade, per SMTP einen Empfänger anzugeben (mittels RCPT-Kommando), der in der Mail selbst nicht auftaucht. So gesehen wäre allein die Existenz eines BCC-Feldes ja schon ein Indiz für Spam. Und was Delivered-To angeht, steht da nicht immer meine tatsächliche Adresse? Müßte ich in Zukunft drauf achten.

Quellcore hat geschrieben:Wenn man davon ausgeht, daß ungefähr die hälfte der Absender-Adressen gefälscht ist, dann kommt man immer noch auf mehrere hunder neuer Adressen, die pro Tag auf die Blacklist Deines Filters kommen


Moment, es werden ja nicht die Absender- sondern die Empfänger-Adressen überprüft. Ich sammle seit mehr als einem Jahr falsche Empfängeradressen und habe inzwischen ca. 250 Stück in meiner Liste. Jetzt kriege ich natürlich nicht hunderte Spam-Mails am Tag. Was ich sagen will ist, daß (bei mir) nicht soooo furchtbar viele unterschiedliche falsche Empfangsadressen auftauchen

Quellcore hat geschrieben:Wenn sich das (Logfile, Anm.) mit Deinen Programmierkenntnisssen bewerkstelligen läßt, umso besser ;-)

Ich stelle mir das so vor, daß einfach im gesamten Header nach dem @-Zeichen gesucht wird. Das Message-ID-Feld wird dann ignoriert, alle anderen werden einfach in eine fortlaufende Textdatei geschrieben. Programmiertechnisch ist das kein Ding.

Quellcore hat geschrieben:Ich denke, daß zwischen den Bereinungen der Listen mindestens 4 Wochen vergehen sollten. Dann kann die Liste aber im Einzelfall schon mehrere tausend Einträge habe, evtl. sogar 10.000.


Warten wir's mal ab.

Quellcore hat geschrieben:Ich habe mich bis jetzt wenig mit Datenbanken solchen Ausmaßes beschäftigt. Falls dies kein Problem sein sollte, ziehe ich meine Einwände diesbzgl. gerne zurück!


Auch ich bin kein Datenbankprogrammierer. Deshalb gilt auch hier: Abwarten.

Bye, Burkart
Benutzeravatar
Burkart
Spam-Killer
Spam-Killer
 
Beiträge: 39
Registriert: 20. Aug 2006, 13:50
Wohnort: Aalen

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Quellcore » 7. Sep 2006, 19:36

Hallo Burkart,
da haben wir uns bei eingen Punkten mißverstanden.
Burkart hat geschrieben:X-Originating-Email und X-Sender geben ja Senderadressen an, sind also uninteressant. Selbiges gilt auch für das noch nicht genannte Return-Path. CC sollte natürlich genau wie To von Anfang an gefiltert werden. Aber gibt es wirklich Mails mit einem BCC-Feld? Denn eigentlich ist der Trick ja gerade, per SMTP einen Empfänger anzugeben (mittels RCPT-Kommando), der in der Mail selbst nicht auftaucht. So gesehen wäre allein die Existenz eines BCC-Feldes ja schon ein Indiz für Spam. Und was Delivered-To angeht, steht da nicht immer meine tatsächliche Adresse? Müßte ich in Zukunft drauf achten.

Anscheinend sind wir ja auf gleichem Wege zur Idee eines lernenden Bad-Recipient-Filters gekommen.
Ich habe über einen langen Zeitraum falsche Empfänger (To/CC/BCC) in den Substringfilter eingetragen.
Beim Nachprüfen einiger Mails, die dann später aufgrund meiner Einträge durch den Substring-Filter ausgesondert worden sind, waren dann diese 'schlechten' Adressen aber nicht in einem der Empfängerfelder (To/CC/BCC), sondern in den oben von mir aufgezählten. (Delivered-To:/X-Originating-Email:/X-Sender:/)
Daher auch meine Idee, den Filter auf den gesamten Header loszulassen.

Leider gibt es auch Mails mit dem BCC-Feld, ich glaube, daß sogar eine Version der Outlook-Reihe solche Mails erzeugt. Ich gebe Dir natürlich Recht, daß das den Sinn so eines BlindCopyCarbon arg in Frage stellt.

Diese schlechten Adressen sind bei mir uch schon mal im "Delivered-To"-Feld aufgetaucht.

Burkart hat geschrieben:Moment, es werden ja nicht die Absender- sondern die Empfänger-Adressen überprüft. Ich sammle seit mehr als einem Jahr falsche Empfängeradressen und habe inzwischen ca. 250 Stück in meiner Liste. Jetzt kriege ich natürlich nicht hunderte Spam-Mails am Tag. Was ich sagen will ist, daß (bei mir) nicht soooo furchtbar viele unterschiedliche falsche Empfangsadressen auftauchen

Du hattest ja im vorigen Post folgendes geschrieben:
Was dann das Lernen angeht, warum da nicht auch alle Adressen miteinbeziehen?

Ich wollte deswegen nicht alle Adressen des Headers für das Lernen mit einbeziehen, da man dann ja auch die (so oft fiktiven) Absenderadressen mit drin hätte und dann die Liste doch extrem schnell und unnötig wachsen würde. Falls Du die doch ausschließen wolltest, ist ja alles in Butter.
Dein Erfahrungswert von ca. 250 Einträgen (ohne Beachtung der Absender) nach ca. 1 Jahr deckt sich mit meinen Beobachtungen.

Ich hoffe, daß Du jetzt meine Idee, bei der Klassifizierung den gesamten Header zu untersuchen, beim Lernen aber nur die Empfänger zu berücksichtigen, besser verstehst.
Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz) on ASRock P67 Extreme4 Gen3 with 16GB G.SKILL Ripjaws X Series (4 x 4GB) 240-Pin DDR3 SDRAM DDR3 2133 (PC3 17000) Model F3-17000CL11Q-16GBXL (Timings 10-10-10-28 2T @ 1866 MHz)
SSD Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 5.0 / Firefox 12.0 / Thunderbird 12.0
Spamihilator 1.0.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1683
Registriert: 8. Mai 2004, 14:03
Wohnort: Long Island / USA

Re: Plugin-Idee: Bad-Recipient-Filter

Beitragvon Burkart » 9. Sep 2006, 13:04

Hallo, Quellcore!

Quellcore hat geschrieben:Ich hoffe, daß Du jetzt meine Idee, bei der Klassifizierung den gesamten Header zu untersuchen, beim Lernen aber nur die Empfänger zu berücksichtigen, besser verstehst.


Ja, habe ich jetzt besser verstanden und halte es so, wie Du es beschrieben hast, für gut. Je nachdem wie die Erfahrungen sind, auch die von Leuten mit hundertmal mehr Spam als ich, ließe sich das Lernen ja immernoch mal auf andere Felder ausdehnen.

Die Plugin-Entwicklung ging noch nicht ganz so rasch voran wie angepeilt, inzwischen ist es aber so weit, daß bei allen ankommenden Mails die Zeilen mit @-Zeichen in eine Log-Datei geschrieben werden. Bei mir sind seitdem jedoch noch nicht genug Mails angekommen, um aus den gesammelten Daten sinnvoll auf die von Spammern verwendeten Header-Fields zu schließen.

Quellcore hat geschrieben:Leider gibt es auch Mails mit dem BCC-Feld, ich glaube, daß sogar eine Version der Outlook-Reihe solche Mails erzeugt. Ich gebe Dir natürlich Recht, daß das den Sinn so eines BlindCopyCarbon arg in Frage stellt.


Ich habe aus anderen Gründen mal die zuständige RFC2822 konsultiert und bin dabei auf den Seiten 21 und 36 über eine Beschreibung des BCC-Feldes gestoßen. Kurz: Obwohl sicherheitstechnisch bedenklich, wird es trotzdem vom Standard zugelassen und macht mitunter Sinn.

Bye, Burkart
Benutzeravatar
Burkart
Spam-Killer
Spam-Killer
 
Beiträge: 39
Registriert: 20. Aug 2006, 13:50
Wohnort: Aalen

Subject filtern?

Beitragvon Burkart » 10. Sep 2006, 15:43

Hallo, Quellcore et al!

Wie gesagt schreibt mein Plugin eine Logdatei mit allen Header-Fields, die ein @-Zeichen enthalten, in der Annahme, daß das dann in der Regel E-Mail-Adressen sind. Inzwischen habe ich festgestellt, daß auch oft das Subject eine Mail-Adresse enthält. Zum Einen ist das legitimerweise meine eigene, z.B. "Newsletter xy an foo@bar" oder "web.de Spam-Report für dingsbums@web.de". Außerdem ist das manchmal bei Spam-Mails der Fall, z.B. enthält das Subject dann ausschließlich meine korrekte Adresse.

Die Frage ist jetzt, ob das Subject genau wie alle anderen Header-Felder in die Suche nach bekannten Adressen einbezogen werden sollte oder nicht. Ich selbst bin mir da sehr unschlüssig.

Bye, Burkart
Benutzeravatar
Burkart
Spam-Killer
Spam-Killer
 
Beiträge: 39
Registriert: 20. Aug 2006, 13:50
Wohnort: Aalen

VorherigeNächste

Zurück zu Plugins: Feature Requests

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

 industrious-southeast