WiFiホットスポットの場合は、各ゲストのインターネットアクセスを記録したいと思います。
完全なデータではなく、ソース/ターゲット/タイムスタンプ/期間のみがあります。
これを行うことができるオープンソースソフトウェアが見つかりませんでした。
Q1:インターネットアクセスを記録するソフトウェアを知っている人はいますか? TCP+UDP
だから私はnetfilter/iptablesを使います。
ネットフィルターについての私の考え:
iptables -A OUTPUT -o eth0 -m state --state NEW -j LOG
これにより、送信元と宛先のIPアドレスとポートが正しく記録されます。
これはTCPとUDPの最初のパケットを正しく記録します。
また、無効なパケット(および関連パケット?)を記録する必要があります。
ただし、接続が終了すると記録されません。
Q2:netfilterを使用して「接続終了」を検出する方法についてのアイデアはありますか?