Zugriff auf eine bestimmte URL blockieren

3539
Hans

Ich habe ein leichtes Linux-Gerät, das ich für den Zugriff auf eine bestimmte URL blockieren möchte. Anstatt die Anfrage an die externe URL zu richten, möchte ich den Inhalt einer lokalen Datei zurückgeben.

Die häufigsten Lösungen, um dies zu erreichen, scheinen zu sein:

  • Verwendung von Tintenfisch (nicht geeignet, da die erforderlichen Ressourcen nicht verfügbar sind)
  • DNS-Blockierung mit / etc / hosts (nicht geeignet, da ich nur eine bestimmte URL und nicht eine gesamte Domäne blockieren möchte)

Ich bin nicht sicher, ob dies nur mit iptables möglich ist. Gibt es noch andere einfache Lösungen?

Anregungen werden gebeten.

4

1 Antwort auf die Frage

4
John T

Sie können iptables verwenden:

iptables -I OUTPUT -p tcp --sport 80 -m-String - Zeichenfolge "superuser.com" --algo kmp -j DROP

Sie könnten auch an DansGuardian interessiert sein .