Entwickler-Ecke
Internet / Netzwerk - Webseiten sperren
andykay - Sa 12.07.08 09:21
Titel: Webseiten sperren
Hi,
ich würde gerne ein kleines Programm schreiben, dass bestimmte Webseiten sperrt. Es soll sich als Admnistrator installieren u. konfigurieren (Seiten eintragen) lassen und für "Standardbenutzer" beim Systemstart gestartet werden und nicht beendbar sein.
Plattform: Windows XP (später viell. Vista)
Über denkanstöße würde ich mich sehr freuen.
Grüße,
Andreas
Chryzler - Sa 12.07.08 09:28
Ich würd mal sagen als Dienst mit Systemrechten starten, sodass der normale Benutzer keine Rechte hat, ihn zu beenden.
andykay - Sa 12.07.08 09:34
Ein Dienst wäre super, ja.
Nur weiß ich nicht, welche möglichkeit ich in Delpi habe Webseiten zu sperren.
Es soll kein Editor für die "hosts" Datei werden.
Ich habe lange nicht mehr in Delpi programmiert, daher habe ich ehrlich gesagt NULL Ahnung :-(
Ich würde gerne den Netzwerkverkehr über Port 80 überwachen. Sobald eine Webseite, die in der SPerrliste auftaucht, aufgerufen wird soll eine HTML Datei übergeben werden. In dieser steht dann, dass die Webseite durch den Administrator gesperrt wurde.
Ich muss ja quasi nur die Domain-Namen in IP-Adressen auflösen. Und dann die IP und Domainnamen sperren. Nicht das jemand die Webseite über die IP aufruft.
Welche Möglichkeit bietet Delphi mir da? Kann auf Listener auf Port 80 laufen lassen und dann sperren?
VG
mkinzler - Sa 12.07.08 10:38
Du könntest auch einen Proxy verwenden/implementieren.
andykay - Sa 12.07.08 11:09
Klar. Das ist es ja eigentlich.
Wie das Theoretisch funktioniert ist mir alles klar. Ich bräucht quasi nur die Delphi-Umsetzung.
Gibt es ein Tutorial, welches sich mit dem Thema befasst? Netzwerkprogrammierung? Ein Tutorial was mir auch bei dieser Problemlösung hilft...
VG,
Ak
mkinzler - Sa 12.07.08 11:11
In INDY gibt es eine Proxy-Komponente
andykay - Sa 12.07.08 12:17
Danke. Werde ich mir mal genauer angucken ;-)
Kennt Ihr einen Beispielcode?
Grüße,
AK
---
Moderiert von
Narses: Beiträge zusammengefasst---
Ich bin nun auf TIdHTTPProxyServer gestoßen. Damit wäre das rein theoretisch möglich. Nur muss dann im Browser ja auch ein Proxy eingetragen werden. Das möchte ich nicht. Ich müssten einen Tranzparenten Proxy programmieren...
WIe kann ich nun vorgehen?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!