Frage
Ich suche nach einer Möglichkeit, eine einfache Liste / Protokoll / Datenbank der URLs zu erstellen, auf die meine Heimcomputer zugegriffen haben. Diese Liste sollte Domains, URLs, Zeitstempel, gesendete / empfangene Bytes anzeigen und das war's auch schon.
Hintergrund
In meinem Heimnetzwerk habe ich häufige Besucher mit begrenzten Computerkenntnissen und einige Laptops mit nicht gepatchten alten Windows-Versionen. Unsere kleinen Kinder und mein jugendlicher Sohn haben auch gelegentlich Zugang. Gelegentlich klickt jemand auf verrückte Dinge. Derzeit vermute ich, dass ein hochentwickelter Virus unser gesamtes LAN infiziert, indem er unsere Google-Suchergebnisse ändert. Damit der Text der Ergebnisse unverändert bleibt, verweisen die Links jedoch gelegentlich auf extrem bösartige Websites. Es ist so genial gestaltet, dass es schwer zu verfolgen ist, aber ich habe starke Beweise dafür, dass dies existiert. Also fange ich an, unser Netzwerk ernsthaft einzuschränken.
Vorherige Forschung
Ich kenne viele der Analysetools wie Wireshark und die Netzwerkverwaltungssysteme, die einen schweren Overkill darstellen. Ich habe Dutzende verwandter Fragen gelesen. Das mir am ähnlichsten ist:
Dieser Typ verfolgt jedoch einen übermäßig komplexen Ansatz. Ich kenne auch RFlow, aber ich suche einen universelleren Ansatz und möchte keinen anderen Router kaufen, nur weil mir dieses Protokoll fehlt.
Zusammenfassung
Es muss einen einfacheren Weg geben! Kann ich keinen Proxy einrichten, alle meine Computer darauf verweisen und von diesem Proxy alle angeforderten URLs protokollieren lassen?
Es scheint, als wäre Tintenfisch der Proxy der Wahl, zusammen mit einer Art externem Tool zum Parsen der Protokolldateien. Hat jemand Vorschläge für eine saubere und einfache Methode, um den Datenverkehr von Computern (Mac, Windows, Ubuntu) in einem Heimnetzwerk über einen Proxy zu analysieren? Die Anzahl der Squid-Erweiterungen ist überwältigend. Hat jemand Erfolg damit gehabt, so etwas mit einem der unzähligen Squid-Plugins zu machen?