Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Authentifizierung über Link
Hallo zusammen!
Gibt es eigentlich die Möglichkeit sich per Link am Apache zu authentifizieren? Also wenn im Browser für einen geschützen Bereich (AuthType ...) ein Account/Passwort Fenster aufgeht. Ich denke da an eine Parameterübergabe via Link, wie es z.B. mit CGI Skripten möglich ist.
Ich möchte folgendes machen:
Am Router authentifizieren, im nächsten Schritt DSL disconnecten bzw. connecten
Gruß
Entweder du machst das Ganze ueber eine die .htaccess-Datei; dann kommt das Passwort-Fenster von Apache. Damit lassen sich sowohl einzelne Dateien (html, php) als auch Verzeichnisse schuetzen.
Wenn du allerdings darauf bestehtst, Parameter in dem Link zur Authentifizierung unterzubringen (a href="secure.php?user=barney") wirst du deine Kontrollmechanismen wohl selber schreiben muessen :)
http://username:password@www.meineseite.de/index.html
Du meinst sicherlich so:
http://username:password@website.tld
Am Router authentifizieren, im nächsten Schritt DSL disconnecten bzw. connecten
Das ist per SSH einfacher und sicherer, der SSH-Uer braucht nichtmal eine Shell zu haben :)
mfg
cane
Das ist per SSH einfacher und sicherer, der SSH-Uer braucht nichtmal eine Shell zu haben :)
mfg
cane
Der Router hat leider nur einen Web-Zugang (Linksys)
Ok, der erste Schritt funktioniert. Gut, das das so einfach, wie FTP und Co. ist. Danke soweit.
Im nächsten Schritt möchte ich das Ganze möglichst automatisieren. Z.B. mit einem Shell Skript mit Parameter connect/disconnect. Shellmäßig ist das kein Problem nur die Rangehensweise, vielleicht mit telnet router_ip 80?
Schritte:
1.) http://adminxy:passwort@192.168.0.1 # Authentifizierung
2.) http://192.168.5.1/Status_Router.asp # Auf die Statusseite wechseln
3.) Verbindung trennen, verbinden Button auslösen # Die Statusseite habe ich hier mal gespeichert: http://www.dallas-live.de/vdr/mixed/ablage/Status_Router.asp.html
Gruß
Ich hab das jetzt folgendermaßen gelöst:
Mit Ethereal geschaut, was zwischen Browser und Router übertragen wird und dann per Telnet den Vorgang simuliert.
Ansatz:
root@huskie:# telnet 192.168.1.2 80
Trying 192.168.1.2...
Connected to 192.168.1.2.
Escape character is '^]'.
get
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1
....
Gruß
Das ist natuerlich wesentlich einfacher, als sich durch den Seitenquelltext zu graben :)
Ich waere da vermutlich nicht draufgekommen :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.