[Diese Seite ist Teil der Homepage www.daniel-rehbein.de]

Software für eigene Serverdienste


 
 Spam & Adressensammler
(Navigation 2.Ebene)  Die Thematik
(Navigation 2.Ebene)  Harvester täuschen
(Navigation 2.Ebene)  Adreßlisten vergiften
(Navigation 3.Ebene)  Eigener Server
(Navigation 3.Ebene)  Software in Java
(Navigation 4.Ebene)  Adressenserver
(Navigation 4.Ebene)  Mailvernichter
(Navigation 4.Ebene)  Guestbook
(Navigation 4.Ebene)  Teergrube
(Navigation 3.Ebene)  Serveradressen
(Navigation 2.Ebene)  Weitere Informationen

Für den Betrieb eigener Serverdienste, natürlich hier unter dem Thema, Spam-Versendern das Leben schwer zu machen, habe ich ein paar Programme in der Sprache Java geschrieben. Die Sprache Java hat den Vorteil, daß sie auf unterschiedlichen Plattformen einsetzbar ist, nicht nur unter einem einzelnen Betriebssystem wie z.B. Windows.

Ggf. müssen Sie für Ihr Betriebssystem noch die Java-Laufzeitumgebung (Runtime Environment) installieren. Bei der Laufzeitumgebung handelt es sich um ein Programm ohne eigene Oberfläche, das dafür sorgt, daß das unabhängig vom Betriebssystem erstellte Java-Programm auf dem jeweiligen Betriebssystem läuft. Die aktuelle Laufzeitumgebung erhalten Sie zum Download unter http://java.sun.com/j2se/1.4.2/download.html

Außerdem noch ein Hinweis zur Klarstellung: Verwechseln Sie nicht Java-Programme mit Java-Applets und Javascript in Webseiten. Bei Javascript handelt es sich um eine völlig andere Sprache, der lediglich aus Marketinggründen ein ähnlicher Name gegeben wurde. Java-Applets auf Webseiten verwenden zwar die gleiche Sprache Java wie die hier vorgestellten Java-Programme, laufen aber in ganz anderem Kontext (in einem durch Pixelangaben genau definierten Bereich einer Webseite) und verwenden in der Regel nur einen eingeschränkten Sprachumfang.

Bei den hier vorgestellten Java-Programmen handelt es sich um eigenständige Programme, die nichts mit Webbrowsern oder anderen Internet-Applikationen zu tun haben. Prinzipiell hätte ich diese Programme auch in jeder anderen Programmiersprache schreiben können. Während bei vielen anderen Programmsprachen als Ergebnis der Programmierung eine fertige ausführbare Datei für ein bestimmtes Betriebssystem (für Windows mit der Extension "exe") herauskommt, das man direkt starten kann, liefert die Sprache Java eine Datei mit der Extension "class" (auch die Extension "jar" wäre möglich), die zum Starten die Java-Laufzeitumgebung braucht, dafür aber nicht auf ein bestimmtes Betriebssystem festgelegt ist.

Die Programme werden in der Kommandozeile (unter Windows also in der DOS-Box oder mit einer Stapelverarbeitungsdatei bzw. Batch-Datei) gestartet. Um es Ihnen möglichst einfach zu machen, handelt es sich bei diesen Programm jeweils um eine einzelne Java-Objektklasse. Sie starten diese einfach mit dem Aufruf "java" und dahinter dem Namen des jeweiligen Programms (der identisch mit dem Namen der Objektklasse ist), danach ggf. notwendige Parameter. Außer diesen Parametern gibt es keine Konfiguration. Es werden auch keine Logfiles erzeugt. Abgebrochen werden die Programme mit Control-C (bzw. auf deutschen Tastaturen Steuerung-C).

Es ist von Vorteil, wenn man sich mit den jeweils behandelten Diensten und Protokollen ein wenig auskennt, also z.B. meine Erklärung zu E-Mail unter http://www.daniel-rehbein.de/rfc2821.html gelesen hat.

Im einzelnen finden Sie hier folgende Server:



[Abrufstatistik]  Homepage  Impressum