WHO-Auth
ist ein Programm, mit dem die ständige Eingabe von HTTP-Authentifizierungscodes
(z.B. für Leute mit Standleitung) überflüssig wird.
Lizenz: GPL, Modifikationen sind ausdrücklich erwünscht!
Betriebssystem: getestet für Win95, 98, 2000, XP, ME, NT 4.0
Autor: Thomas Schreiner
Mail: tmp-who-auth at tschreiner.org
Beste Startseite der Welt: http://www.bluka.de
Windows
who-auth-v3.0.zip 1.1 MB (stabil, 24.06.2004)
Quelltext gibt's gerne auf Anfrage! Ich stell ihn aber nicht mehr permanent online, weil das Pflegen mir ehrlich gesagt zu viel Arbeit ist.
Linux
who-auth für Linux wurde mangels Bedarf eingestellt. Jeder, der Bedarf an diesem Programm hätte, kann die Funktion durch das Einrichten eines cron-jobs realisieren.
Füge der Datei /etc/crontab folgende Zeile hinzu:
* * * * * USER wget http://www.uni-tuebingen.de --spider -q || wget http://www.uni-tuebingen.de --spider -q --http-user zxmirgendwas66 --http-passwd passwort
Das bewirkt, daß jede Minute überprüft wird, ob die Seite www.uni-tuebingen.de erreichbar ist, wenn nicht werden die Benutzerdaten geschickt.
"USER" muß durch einen gültigen Benutzer des Systems ersetzt werden, aus Sicherheitsgründen *nicht* root. Außerdem sollte anschließend /etc/crontab nur für root lesbar sein, da sonst jeder Benutzer des Systems das Passwort lesen kann.
Wer ein kleineres Zeitintervall will, der muss mit der schrecklich programmierten who-auth.c vorlieb nehmen. Aber hofft bei Problemen bitte nicht auf Support! Versuchen könnt ihr's gerne, aber keine Garantie.
Screenshots

|
...oder so:
|
Version History
3.0
Viele Bugfixes, neue Features
Seltsamen Fehler über eine "unbekannte Datei" endlich behoben
Spielt einen Sound beim Anmelden
URL, die zum Anmelden benutzt wird, ist einstellbar
Neuen Menüpunkt "Jetzt anmelden" im Tray-Menu
2.8
kleinere Bugfixes
anderen Server zum Senden der Autorisation gewählt. Wieso? Das Programm griff auf www.eoad.de zu, das Ergebnis sieht man hier... Leider kein Fake. Die neue Version benutzt www.gmx.de.
2.7
Unterstützung für HTTP/1.1 - Requests und ebensolche Serverantworten
2.6
verbessertes INI-System
nicht-in-Registry-schreib-Bug behoben
2.5
nur ne Testversion um einen "unbekannten Fehler" zu lokalisieren
2.4
Bug korrigiert, der die selbstbestimmte Zeit nicht richtig verarbeitet hat
2.3
Option zum Selbstbestimmen des Autorisationsintervalls hinzugefügt
2.2
Bug im neuen Berechtigungssystem korrigiert
riesengroßer übler Anzeige-Bug bei Systemstart beseitigt
2.1 (nur Beta-Testrelease)
Bug im neuen Berechtigungssystem korrigiert
neues ini-Konzept
ein paar Formfehler beseitigt
2.0 (nur Beta-Testrelease)
großer Versionssprung: anderes Authentifizierungssystem eingebaut. Ab jetzt:
zuerst alle 10 sekunden ne seite öffnen bis die eventuell bestehende authorisation
nicht mehr gültig ist, den zeitpunkt speichern und wenn der Abstand > 6 stunden wird,
wieder authorisieren.
1.9
bug der Autostart-Funktion behoben (fehlerhafter Registry-Eintrag)
bug der Speicherung des letzten Authorisationsdatums behoben
1.8
bug behoben, der die Einstellungen beim Windows-Beenden nicht richtig gespeichert hat.
(Zeit der letzten Berechtigung wurde nicht immer gespeichert)
lockfile wieder eingebaut, diesmal funktionsfähig :)
1.7
lockfile-bug behoben, Hilfe aktualisiert (danke David!)
1.6
Autostart-Funktion eingebaut
ein paar kleinere Bugfixes
1.5
Tray-Symbol-Minimierung damit's nicht in der Taskleiste nervt
1.4
Onlinestatus-Fenster hinzugefügt
Bugfixes
1.3
jetzt mit allen dlls :)
1.2
Passworteingabe verändert, jetzt username / passwort statt dem BASE64-verschlüsselten
String. Das Programm verschlüsselt nun selbst. :)
1.1
erste öffentliche release!
1.0
Testversion, nur beta-release für Deniz :)