AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Webseiten sperren oder überprüfen
Thema durchsuchen
Ansicht
Themen-Optionen

Webseiten sperren oder überprüfen

Ein Thema von napsterxx · begonnen am 16. Okt 2008 · letzter Beitrag vom 16. Okt 2008
Antwort Antwort
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#1

Webseiten sperren oder überprüfen

  Alt 16. Okt 2008, 21:18
Hallo, ich würde gerne einen kleinen Kinderfilter programmieren. Für den Internet Explorer muss man eine hosts-Datei anlegen in welcher die zu sperrenden Seiten eingetragen werden, wie aber ist das mit Firefox? Dort funktioniert die hosts-Datei nciht, aber ich möchte kein weiteres Addon installieren. Gibt es eine Möglichkeit vielleicht alle URLs die angefordert werden zu überwachen und ggf. einige zu blocken?
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: Webseiten sperren oder überprüfen

  Alt 16. Okt 2008, 21:20
Da solltest du einen Proxy-Server benutzen, der ist dafür wie geschaffen

(Ich spreche aus Ehrfahrung - in der Schule hatten wir son Ding)

Aber glaube nicht, man käme nicht auch dran vorbei
  Mit Zitat antworten Zitat
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Webseiten sperren oder überprüfen

  Alt 16. Okt 2008, 21:24
Gibt es eine Möglichkeit mein Programm automatisch einen Proxyserver einrichten zu lassen, ohne das der Anwender manuell etwas einstellen muss?
Außerdem können Kinder doch diesen Proxyserver beenden, bzw ihn löschen oder verändern (Firefox).
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#4

Re: Webseiten sperren oder überprüfen

  Alt 16. Okt 2008, 21:34
Du musst natürlich dafür sorgen, dass man nur über diesen Proxy ins Internet kommt.

Erste Wahl Lösung ist natürlich Hardware. Also ein Router, der gleichzeitig ein Zwangsproxy ist. Es gibt also keinen physikalischen Weg am Proxy vorbei ins Internet.

Falls der Benutzer Administrator ist, kannst du den Benutzer zu nichts zwingen. (Das ist auch gut so ...)
Ansonsten müsste es gehen, indem man dem Benutzer die Schreibrechte auf die config-DXatei verweigert ...

In den meisten Routern gibt es aber auch eine Art abgespeckten Proxy, wo man Internetadressen eingeben kann, die geblockt werden.
  Mit Zitat antworten Zitat
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Webseiten sperren oder überprüfen

  Alt 16. Okt 2008, 21:50
Möchte das Programm aber so klein und simpel wie möglich halten. Die Benutzer sollen nicht ihr Routerpw etc eingeben müssen. Also mit Proxy funktioniert soweit, jedoch weis ich nicht wie ich an die angeforderte URL komme.
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz