質問
自宅のコンピューターがアクセスしたURLの単純なリスト/ログ/データベースを作成する方法を探しています。このリストには、ドメイン、URL、タイムスタンプ、送信/修正されたバイト数が表示されているはずです。
バックグラウンド
私のホームネットワークには、コンピューターの知識が限られた訪問者が頻繁に訪れ、パッチが適用されていない古いバージョンのWindowsを搭載したラップトップもいくつかあります。私たちの幼い子供たちと私の10代の息子も時折アクセスできます。時々、誰かがクレイジーなものをクリックします。現在、Googleの検索結果を変更することでLAN全体に感染している非常に高度なウイルスがあると思います。結果のテキストは変更されませんが、リンクが非常に悪質なサイトを指すことがあります。非常に巧妙に設計されているため追跡が困難ですが、これが存在するという強い証拠があります。だから私は真剣に私たちのネットワークを取り締まり始めています。
事前調査
私は、wiresharkやネットワーク管理システムなど、非常に過剰な分析ツールの多くに精通しています。私は数十の関連する質問を読みました。私に最も似ているのは:
しかし、この男は過度に複雑なアプローチをとっています。私はRFlowについても認識していますが、より普遍的なアプローチを模索しており、私がこのプロトコルを欠いているという理由だけで別のルーターを購入したくありません。
概要
もっと簡単な方法があるはずです!プロキシをセットアップして、すべてのコンピュータをそのプロキシに向け、そのプロキシに要求されたすべてのURLを記録させることはできませんか?
squidは、ログファイルを解析するためのある種の外部ツールと共に、選択のプロキシになるようです。プロキシ経由でホームネットワーク内のコンピューター(Mac、Windows、Ubuntu)のトラフィックを分析するクリーンでシンプルな方法に関する提案はありますか?Squid拡張機能の数は圧倒的です。数え切れないほどのSquidプラグインのいずれかでこの種のことを成功させた人はいますか?