PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Entwicklung eines neuen Progamms



jiinx
12.07.2002, 18:39
Hallo Zusammen,

ich bekomme auf verschiedenen Mail-Accounts täglich fast über 50 Spam-Mails!
Das muss ein Ende finde, dachte ich mir! Nun bin ich dabei ein einfaches
Programm zu entwerfen, welches nur auf Anforderung sich eine Liste bekannter
Spammer von meinem Server lädt und diese Domains/Adressen in die Liste der blockierenden
Absender in Outlook / Outlook Express einträgt. Ausserdem kann jeder über die
Webseite neue Adressen dort melden, die dann nach der Prüfung durch mich und
andere Admins als Spammer automatisch auf diese Liste gesetzt werden!

Was haltet ihr davon? Bringt dieses Konzept / diese Idee etwas?
Programmtechnisch wäre eine erste Version schnell programmiert ...

Viele Grüße,
Jiinx

no_dammagE
12.07.2002, 22:20
nicht möglich

ich habe mich gestern damit beschäftigt

die Liste ist entweder in mehreren files gespeichert oder in der EXE von Outlook express

ich kann sagen, dass es entweder vorne oder hinten sitzt

es gibt keine Schnittstelle, über die du die Liste editieren kannst, keine files, die du editieren kannst.

Die liste ist leider verschlüsselt, sitzt entweder vorne oder hinten in der EXe oder anderen files, ich schätze aber, dass sie doch eher in der exe sitzt.

versucht mal die exe zu ersetzen, z.B. Liste löschen - mein PC liegt jetzt auf einer LAN und ich sitze zuhaus an meinem 2 PC - der hat kein Windows drauf - nur Linux, und KMail ist doch etwas anders

no_dammagE
12.07.2002, 23:01
ich habe schon lange nachgedacht, einen eigenen Klienten zu schreiben, aber da gibt es schon zu viele Probs ...

1. erstmal die sicherheit - alles muss verschlüsselt bleiben (adressbuch, filter, regeln für Nachrichten, Mails selbst ... ). So ein Sicherheitsloch wäre fatal - die Trojaner haben dann ein neues Ziel ...

2. Sicherheit beim Übertragen - naja, sollte man im Auge behalten, ist oft auch wichtig - wer weiß, ob FBI doch schon SSL geknackt hat ... (die behaupten, dass sie daran scheitern)

3. Komfort - sehr wichtig, denn kein typischer windowsuser wird sich mit 3 knöpfen zufrieden geben, auch sehr gut versteckte Funktionen sollte es nciht geben.

Was sage ich denn da? Also, ihr könnt sagen: schreib doch selber die schei.. und gib keine regeln vor
tja, ich würde schreiben, aber Pkt 1,2 bringen mich zum Abstandhalten ...
[ ~ FragZ: noch keine, aber bin schon dabei ~ ]

jiinx
13.07.2002, 13:45
Nunja, ich habe folgendes probiert, und es hat funktioniert: In der Registry unter

HKEY_CURRENT_USERIdentities{ident-nummer}SoftwareMicrosoftOutlook Express5.0Block SendersMailCriteria

gibt es jede Menge Ordner die mit einem Inkrement (Hexadezimal) hochgezählt werden. In jedem Ordner ist ein Eintrag einer blockierenden Domain/EMail drin! Wenn ich dort per Hand einen neuen Ordner hinzufüge oder einen vorhandenen Eintrag ändere, dann erscheint der Eintrag nach einem Neustart von Outlook Express im Programm :)

Also, geht doch!
Ich dann schon dabei das Programm zu entwickeln! Wer Lust hat mir zu helfen, kann mir hier ja eine Nachrichten hinterlassen!

Grüße,
Jiinx

no_dammagE
13.07.2002, 21:39
ich installier` dann jetzt VB :D
ok, ich werde wirklich ein Proggi schreiben, das ne INI oder so runterlädt, die die schlechten Adressen beinhaltet - und natürlich das Ganze dann in die Liste einträgt.

Axo, ein Tipp: man muss ja die Registry neuladen, wenn man sie geändert hat - die meisten machen neustart, wobei nur das Ausführen von rundll32 ausreicht (start -> ausführen)

wäre das nciht praktischer, einen Schlüssel zu exportieren ?
[ ~ FragZ: noch keine, aber bin schon dabei ~ ]

Ach ne, geht nciht so leicht: jeder User hat ja eine eigene ID: [ID filtered]

man kann sie aber auslesen, glaub ich :D

ganz einfach:

no_dammagE
13.07.2002, 22:21
ich habe jetzt Hauptidentität aktiv ...

meine ID: [ID filtered]

sagt, ob eure ID: [ID filtered]

Identität ändern: Datei -> Identität wechseln
[ ~ FragZ: noch keine, aber bin schon dabei ~ ]

jiinx
14.07.2002, 02:14
Mein Programm ist schon lauffähig, holt sich schon eine aktualisierte Spam-Liste, die von einem PHP-Skript aus einer Datenbank geholt wird, vom Server http://img.homepagemodules.de/grin.gif

Mein Programm wird 2 Modi beinhalten:

1) Offizielle Liste von Spam-Addys vom Server (alle Adressen wurden überprüft und freigegeben)

2) Inoffizielle Liste von Spam-Addys vom Server (alle noch nicht überprüften Adressen)

Dabei kann der User selber EMails ins Programm eingtragen! Dort gibt es wieder 2 Modi:

1) Privat für sich, bleibt auf seinem Rechner

2) Addy wird auf Server hochgeladen und eine Prüfung wird beantragt, solange noch keine Prüfung stattgefunden hat, ist sie inoffiziell



Was haltet ihr davon?

no_dammagE
14.07.2002, 10:24
URL zum Proggi ? :D
[ ~ FragZ: ~ ]

jiinx
14.07.2002, 11:25
Wenn alles klappt, werde ich eine erste, sehr frühe Testversion heute Abend hochladen!
Die URL werde ich dann hier bekanntgeben!

jiinx

jiinx
17.07.2002, 11:25
Hallo,

leider verzögern sich die Entwicklungen um ein paar Tage! Werde es aber hier bekanntgeben wenn eine erste Version bereit steht!

jiinx

jiinx
17.07.2002, 22:19
Es ist soweit!

Die erste Beta-Version von ubAS (United Bytes Anti Spammer) steht nun zum Download
bereit! Das Programm wurde unter Windows XP mit Outlook 6 und Windows 2000 mit Outlook 5
erfolgreich getestet!

Es bietet folgende Funktionen:

- importieren/exportieren der Outlook Blocked-Sender-Liste
- automatisches Synchronisieren mit dem UB-Server (62.75.136.16)

Anleitung:

Beim ersten Start bitte eure Informationen eintragen, als Server Adresse
muss 62.75.136.16 angegeben werden. Ich bitte euch dort euren wirklichen
Namen + EMail einzutragen! Das ganze sollte auf Ehrlichkeit und vertrauen
basieren!

Danach einfach mal auf "Synchronisieren!" klicken! Nun holt ubAS alle aktuellen
Spam-Adressen und Domains aus der Datenbank vom Server und trägt sie in die
Outlook Blocked-Senders-Liste ein.

Falls ihr eigene Adressen zur Online-Datenbank hinzufügen wollt, geht das mit
"Add". Hier muss auf den Modus "Public" umgeschaltet werden und die Spam-EMail
oder -Domain angegeben werden. ubAS trägt diese dann nach dem Klick auf "Submit"
ein. Noch sind hier keine Sicherheitsvorkehrungen getroffen, also bitte wirklich
nur Spam-Adressen eintragen, und nicht Sachen wie "gmx.de" oder sowas ...

Jeder User kann dann per Synchronize immer mal wieder den neusten Stand der
Datenbank abgleichen! Das ganze arbeitet dann wie eine Peer2Peer Software!

Bitte mailt mir eure ersten Eindrücke, Bugs oder Ideen, die ihr zu ubAS
habt! Je mehr Leute mitarbeiten, desto effizienter kann das Programm arbeiten
und entwickelt werden!

Viele Grüße,
jiinx



PS: Ich übernehme keine Garantie oder Verantwortung für ubAS! Die Benutzung
erfolgt auf eigene Gefahr!

jiinx
17.07.2002, 22:22
Achso, das wichtigste mal wieder vergessen! *g*

Downloaden kann man ubAS unter:

http://www.unitedbytes.de/downloads/ubAS.exe


Eine Installation ist nicht erforderlich, einfach
starten und staunen http://img.homepagemodules.de/oh2.gif

jiinx

jiinx
19.07.2002, 15:59
Hallo,

Hat es denn jetzt schon jemand getestet?
Schade das die Reaktionen hier so mager sind, vielleicht
muss ich es einfach auf anderen Boards oder Webseiten
probieren http://img.homepagemodules.de/spook.gif ...

Das Programm bringt nämlich nur etwas wenn es viele benützen!

jiinx

MadMax
19.07.2002, 16:23
Ich benutze leider (gottseidank http://img.homepagemodules.de/zunge.gif) kein Outlook!


Max

Sinclair3
19.07.2002, 18:21
Ich werd das Programm mal testen.Ich hab nämlich eine Emailadresse wo wirklich nur SPAM reinkommt und die rufe ich zufälligerweise mit Outlook ab.
---------------------
Sinclair3 http://img.homepagemodules.de/death.gifhttp://img.homepagemodules.de/death.gifhttp://img.homepagemodules.de/death.gif

no_dammagE
19.07.2002, 22:45
tut mir leID: [ID filtered]

ich teste es gleich - muss nur ins Windows booten :D
[ ~ FragZ: http://img.homepagemodules.de/death.gif ~ ]

no_dammagE
19.07.2002, 22:51
ich möchte sagen, dass das Programm die Liste nicht zieht ...

ist die Server IP richtig? (62.75.136.16)

Ich hoffe, dass mein PC nur eine Ausnahme ist ...
[ ~ FragZ: http://img.homepagemodules.de/death.gif ~ ]

Sinclair3
20.07.2002, 00:04
Bei mir hat das Programm auch nach ca.30 Sek. mit einer Fehlermeldung abgebrochen.
---------------------
Sinclair3 http://img.homepagemodules.de/death.gifhttp://img.homepagemodules.de/death.gifhttp://img.homepagemodules.de/death.gif

no_dammagE
22.07.2002, 22:18
er hat mir heut eine neue Liste geholt und updated

jetzt funzt dein Proggi problemlos

nur eine Frage: kann man das Programm am Systemstart minimized starten?
[ ~ FragZ: http://img.homepagemodules.de/death.gif ~ ]

ssambdar
23.07.2002, 03:11
Ach was bin ich froh, dass ich Linux habe. Zur Zeit bin ich dabei, einen eigenen, intelligenten, Spam-Filter zu programmieren. Das ganze funktioniert wie folgt: Alle Mails, die ich emfange, werden von diesem Script auf bestimmte Keywords und Phrasen überprüft. Daraus resultiert ein Prozentwert: 70-100% = Absoluter Spam (werden sofort vernichtet), 30-70% = Wahrscheinlich Spam, sollte aber überprüft werden (Bekomme den Absender und den Betreff zugeschickt) und alles unter 30% sind normale Mails (werden normal ausgeliefert).

Die Keywordliste wird automatisch erstellt. Und zwar wie folgt: Sollte es doch eine Spammail schaffen, durchzukommen, dann leite ich diese Mail manuell an mein Script weiter. Dieses untersucht dann die gesamte Mail (Header, Absender, Betreff und Message) und indiziert diesen Inhalt. Somit erhöht sich jedesmal die Trefferwahrscheinlichkeit bei weiteren Mails.

Dieses System bin ich noch am Testen, aber schon beim jetztigen Stand ein voller Erfolg: bisher (Test-Zeitraum: 1 Monat) wurde keine ernsthafte eMail vernichtet vom Script, keine ernsthafte Mail wurde als zweifelhaft eingestuft, ca. 5% vom Spam wurde als zweifelhaft eingestuft und 90% vom Spam wurden vernichtet. Gerade einmal 5% sind noch durchgekommen und wurden dann an das Script weitergeleitet.

Allerdings muss ich dazusagen, dass ich vorher (vor dem Testmonat) ca. 500 Spammails an mein Script verfüttert hatte...

no_dammagE
24.07.2002, 17:39
kann man das nicht irgendwie auch per AktiveX / VBA regeln - ich kann VB, wie man VBA ins Outlook implementiert - hab ich 00 ahnung


Ach, nochwas, ein Tipp: wenn dein Script auch die Größe der Mail auslesen kann, ist das sehr praktisch, (in bytes), denn die meisten Spammer nutzen immer die andere Adresse, aber die gleiche Mail

das kann man voll ausnutzen http://img.homepagemodules.de/devil.gif
[ ~ FragZ: http://img.homepagemodules.de/death.gif ~ ]

jiinx
04.08.2002, 19:05
Hi no_dammagE,

schön das zu hören! Bin jetzt wieder dabei das Programm etwas weiter zu entwickeln!
Es erkennt jetzt auch wenn man "Absender blockieren" in Outlook macht und fragt dann
automatisch ob diese EMail (oder sogar die Domäne) in die public Database eingetragen
werden soll! Ausserdem ist ubAS jetzt minimierbar beim Start ;)

Ich hoffe das ich in den nächsten Tagen eine neue Version rausbringen kann!
Was noch fehlt ist wiegesagt mehr Werbung! Je mehr Leute ubAS einsetzen, desto effektiver ist es!

jiinx

Geldsparer
10.08.2002, 15:41
Hallo, ich habe das Programm UBAS mal installiert aber so richtig anfangen kann ich damit nichts. Damit es mehr Personen nutzen, sollte da auch noch eine Bedienungsanleitung dazu. Kannst Du das Programm für Normalsterblich noch erklären? Ich würde das Programm dann auch weiter verbreiten. Danke!