Sie könnten auf seiner Linux-Maschine einen Proxy (Squid?) Einrichten, der Sie protokollieren würde. Wenn Sie ein gewisses Maß an Kontrolle wünschen, können Sie sich auch etwas wie Dansguardian anschauen, das mit dem Proxy zusammenarbeitet, um den Zugriff auf die Site zu steuern.
HTTP-Verkehr unter Linux protokollieren
Eine Art Hintergrundgeschichte, mein Bruder (in seiner frühen Jugend) hat eine Aufmerksamkeitsstörung. Ich ihn oft finden, wenn er soll seine Hausaufgaben statt zu tun, das Surfen im Internet. Wir möchten ihn im Idealfall mit Beweisen konfrontieren, dass er überhaupt nicht wirklich arbeitet, vorzugsweise indem er die Geschichte zeigt, welche Websites er besucht hat. Ich kann Wireshark nicht auf meiner Seite verwenden (das Netzwerk ist nicht so eingerichtet, dass ich seinen Durchsatz überwachen kann).
Mein Hauptanliegen ist das Caching. Die Hauptsache, die für mich nützlich wäre, wären die ersten HTTP GET
Anfragen, die ich mit Wireshark abrufen (http.request.method == "GET") && (http.request.uri == "/")
kann. Dies funktioniert jedoch nicht mehr, wenn die Website zwischengespeichert wurde (es werden nur Bilder angezeigt, die nicht mehr aktuell sind usw.). Ein Wechsel ==
auf contains
in den 2. Parameter führt zu einer Menge Müll und ist trotzdem keine Garantie dafür, dass er nicht zwischengespeichert wird.
Mein Router ist ein WRT54GL mit Tomate (hat dnsmasq usw.). Ich habe mich über das Protokollieren mit dnsmasq gewundert und ein wenig darüber gelesen, aber ich weiß nicht, ob es so funktionieren wird, wie ich es möchte (lokaler DNS-Cache wird nach der ersten Anforderung verwendet, oder?) .
Gibt es sonst eine bessere Möglichkeit, seinen Datenverkehr zu protokollieren? Ein Logger auf seinem Computer selbst wäre ebenfalls in Ordnung, solange er auf seinem Computer "unsichtbar" ist (oder als unsichtbar konfiguriert werden kann) - er ist nicht mit Linux vertraut, um festzustellen, was im Hintergrund läuft. Ich habe ihn derzeit mit Debian Squeeze eingerichtet.
1 Antwort auf die Frage
Verwandte Probleme
-
6
Log Viewer unter Windows
-
2
Wie erstelle ich einen WLAN-Router von einem Ersatzserver aus?
-
6
Web Log Files Analyzer
-
5
iPhone-Protokollleser
-
2
Unterschied zwischen Strg + Aktualisieren und Strg + Umschalt + Aktualisieren?
-
9
Wie kann ich Torrents vom Büro herunterladen?
-
5
Single-EXE-GUI-Client zum Herunterladen von Dateien vom Webserver?
-
3
Kann ich unter OS X Pakete schnüffeln?
-
6
Firefox-Geschwindigkeit erhöhen?
-
2
Wie kann ich Pakete aus einem ungesicherten drahtlosen Netzwerk herausfinden?