Mail-Sniper - Benutzerdokumentation

Transcription

Mail-Sniper - Benutzerdokumentation
Mail-Sniper
Benutzerdokumentation zur
Mozilla Thunderbird Extension
Entwickelt von
Martin Schreiner
([email protected])
Sascha Strasser
([email protected])
Inhalt
Seite
1. MAIL-SNIPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.1 Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Spam (Definition) . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Grundlegende Funktionsweise . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3.1 Auslesen des Mail-Headers. . . . . . . . . . . . . . . . . . . . . . 3
1.3.2 Whois-Anfragen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.3 Geodaten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. ANFORDERUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Hardwareanforderungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Softwareanforderungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 XPI-Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 ZIP-Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4. ANWENDUNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1 Anfrage starten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.2 Anfrageergebnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.3 Detailliertes Ergebnis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5. DEINSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.1 XPI-Deinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.2 ZIP-Deinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6. KONTAKT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
6.1 Webseite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.2 Forum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.3 E-Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
-2-
1. Mail-Sniper – Die Software
1.1 Einleitung
Diese Software ist zur geolokalisierung von E-Mails gedacht.
Allerdings lassen sich nicht nur Spam-Mails lokalisiert, sondern auch
jede andere E-Mail kann einer Analyse mit Mail-Sniper unterzogen
werden.
1.2 Spam
Was ist Spam? Um dies zu erläutern hier die Definition der freien
Enzyklopädie Wikipedia:
„Das Wort Spam wird in mehreren Bedeutungen verwendet. Die
Hauptbedeutungen sind:
• massenhaft versandte E-Mails mit kommerziellem Inhalt: Spam
(E-Mail)
• oft umgangssprachlich jede Art unaufgefordert versandter
Massenmails: Unsolicited Bulk Email
• Massenpostings im Usenet: Spam (Usenet)
• gelegentlich auch Postings in Internetforen, die die
Kommunikation stören oder Werbung enthalten: Troll (Internet)
• ein Fleischprodukt in Dosen (Spiced Ham): Spam (Dosenfleisch)“
In einem Sketch der englischen Comedy-Serie Monty Python's Flying
Circus von 1970 wird dieses Wort für Dosenfleisch so exzessiv
wiederholt, dass es jede Kommunikation erstickt. In Anspielung auf
diesen Sketch wurde das Wort Spam vermutlich ab 1993 für
Massenpostings im Usenet gebraucht. Mit der Verbreitung des
Internets ging es auch in die Alltagssprache ein.
Gebräuchliche Abwandlungen sind das Verb spammen (englisch: to
spam) für das Versenden solcher Nachrichten.
1.3 Funktionsweise
1.3.1
Auslesen der Mail-Headers
Diese Anwendung analysiert den Header der gewählten
E-Mail nach der IP-Adresse des Absenders bzw. des
letzten Mailservers.
-3-
1.3.2
Whois-Abfragen
Anhand dieser IP-Adresse werden iterativ an
verschiedene Server, welche den Whois-Dienst
anbieten, anfragen hinsichtlich dieser Adresse gestellt.
Der Client wertet die Antworten der Server aus und
filtert die gewünschten Informationen heraus.
1.3.3
Geodaten
Der Client besitzt vorerst eine XML Datei, welche die
Geodaten sämtlicher Länder enthält. Resultierend aus
den Whois-Anfragen wird der Ergebnisdatensatz aus
der XML Datei gefiltert und das Ergebnis entsprechend
visualisiert.
-4-
2. Anforderungen
2.1 Hardwareanforderungen
Minimale Hardwareanforderungen
Windows
• Pentium 233 MHz (empfohlen: Pentium 500MHz oder schneller)
• 64 MB RAM (empfohlen: 128 MB RAM oder größer)
• 52 MB freier Festplattenspeicher
Linux
• Pentium 233 MHz (empfohlen: Pentium 500MHz oder schneller)
• 64 MB RAM (empfohlen: 128 MB RAM oder größer)
• 52 MB freier Festplattenspeicher
2.2 Softwareanforderungen
Betriebssysteme
Windows
• Windows 98
• Windows 98SE
• Windows ME
• Windows NT 4.0
• Windows 2000
• Windows XP (empfohlen)
Linux
• Linux kernel - 2.2.14 mit minimal folgenden Bibliotheken oder
Packeten:
• glibc 2.3.2
• gtk+ - 1.2.0 (1.2.5 oder höher empfohlen)
• XFree86-3.3.6
• Thunderbird wurde getestet auf Red Hat Linux 7.0 und neuer
Weiter Software
Mozilla Thunderbird
Das Produkt ist Plattformunabhängig. Es wird lediglich eine
installierte Version des Mozilla Thunderbird E-Mail Clients
vorausgesetzt, welches für Linux, Mac OSX sowie Microsoft
Windows erhältlich ist. Somit haben wir keine Einschränkungen
hinsichtlich des verwendeten Betriebssystems.
-5-
JSLIB
Damit der Client mit den Whois-Server kommunizieren kann ist eine
Socketverbindung zwischen dem Client und den Servern notwendig.
Das Mozdev Projekt JSLIB bietet eine solche Funktionsbibliothek.
Daher ist es essenziell wichtig vorher diese Extension zu installieren.
Das Paket sowie die Installationsanleitung wird unter
http://jslib.mozdev.org gefunden.
-6-
3. Installation
3.1 Installation der MailSniper.xpi
•
•
•
•
•
•
•
mailsniper.xpi mit „Speichern unter ...“ lokal abspeichern
Thunderbird starten
In der Menüleiste „Extras“ -> “Erweiterungen…“ wählen
Im geöffneten Dialog auf den Button „Installieren“ klicken.
Die zuvor gespeicherte Datei „mailsniper.xpi“ auswählen
Den Anweisungen des Installationsdialogs folgen
Nach der Installation Thundbird neu starten
3.2 Installation des MailSniper.zip-Files
•
•
•
mailsniper.zip mit „Speichern unter ...“ lokal abspeichern
Dieses Zipfile einfach in folgenden Ordner entpacken:
<Thunderbird>\chrome\
Wobei <Thunderbird> für den Pfad ihres ThunderbirdProgrammverzeichnisses steht. Danach sollte sich beispielsweise
„c:\Programme\Thunderbird\chrome\mailsniper\“ als
Ordnerstruktur ergeben haben, wobei der „mailsniper“-Ordner
selbst wiederum die Unterordner „content“ und „locale“ enthält.
Es müssen nun noch zwei Textzeilen in der „installed-chrome.txt“
eingebunden werden, um den Client zu registrieren. Diese Datei
befindet sich auch in dem Ordner „chrome“:
•
•
•
•
content,install,url,resource:/chrome/mailsniper/content/mailsniper/
locale,install,url,resource:/chrome/mailsniper/locale/de-DE/mailsniper/
Es ist hierbei darauf zu achten, dass
auch hinter der letzten Zeile ein
Zeilenumbruch folgt.
Speichern und schließen der „installedchrome.txt“
Nach dem nächsten Neustart von
Thunderbird kann Mail-Sniper verwendet
werden
-7-
4. Anwendung
4.1 Anfrage starten
Um sich mittels Mail Sniper die Herkunft einer E-Mail anzeigen zu
lassen, müssen Sie lediglich die gewünschte Mail mit der rechten
Maustaste anklicken. Im Kontextmenü finden Sie den Eintrag
„Zurückverfolgen mit Mail Sniper“ durch den die Adressanalyse mit
Mail-Sniper gestartet wird.
4.2 Anfrageergebnis
Direkt nachdem Mail-Sniper das Ergebnis ermittelt hat wird dies im
separat geöffneten Mail-Sniper-Fenster in einer Weltkarte angezeigt.
Ein rotes Fadenkreuz auf dieser Karte, stellt die Lokalisierung des
Landes über die ermittelte IP dar.
-8-
4.3 Detailliertes Ergebnis
Die Ansichten des Ergebnisses wechseln kann man über das Menü
„Ansicht“ in der Mail-Sniper-Menüleiste. Durch anwählen des Eintrags
„Detail Ansicht“ bekommt man neben einer Detailansicht des
Herkunftslandes auch noch textuelle Informationen zur Herkunft der
IP-Adresse. Über den Eintrag „Weltkarte“ dieses Menüs kommt man
wieder zur Standardansicht zurück.
-9-
5. Deinstallation
5.1 Deinstallation der MailSniper.xpi
•
•
•
•
In der Menüleiste „Extras“ -> “Erweiterungen…“ wählen
Im geöffneten Dialog die Mail-Sniper-Erweiterung anwählen.
Den Button „Deinstallieren“ zum Ausführen der Deinstallation
anklicken. Mail-Sniper wird nun automatisch entfernt.
Nach dem Neustart von Thunderbird ist die Anwendung
deinstalliert.
5.2 Deinstallation des MailSniper.zip-Files
Im Gegensatz zur XPI-Deinstallation kann die Erweiterung die per
ZIP-File installiert wurde nicht über den Menüdialog „Erweiterungen..“
deinstalliert werden. Hier muss wiefolgt vorgegangen werden:
•
•
•
Thunderbird schließen
Öffnen der Datei „installed-chrome.txt“, welche sich im
Verzeichnis „chrome“ des Thunderbird-Programmordners
befindet.
Löschen folgender Zeilen:
content,install,url,resource:/chrome/mailsniper/content/mailsniper/
locale,install,url,resource:/chrome/mailsniper/locale/de-DE/mailsniper/
•
•
•
Es ist hierbei darauf zu achten, dass hinter den restlichen Zeilen
kein Zeilenumbruch entfernt wird.
Speichern und schließen der „installed-chrome.txt“
Löschen des „mailsniper“-Ordners im „chrome“-Verzeichnis von
Thunderbird
Beim nächsten Neustart von Thunderbird ist Mail-Sniper entfernt
- 10 -
6. Kontakt
6.1 Webseite
Die Webseite dieser Extension ist unter folgender URL zu erreichen:
http://mail-sniper.sourceforge.net
Dort erhalten Sie weitere Informationen zu Mail-Sniper, wie
Entwicklerhilfen oder andere Sprachpakete.
6.2 Forum
Ein Forum rund um Mail-Sniper befindet sich hier:
http://sourceforge.net/forum/?group_id=122595
6.3 E-Mail
Martin Schreiner:
[email protected]
Sascha Strasser:
[email protected]
- 11 -