web-dev-qa-db-ja.com

トマトルーターを介してアクセスされたすべてのサイトドメインをログに記録するにはどうすればよいですか?

ホームネットワークのすべてのトラフィックを監視したいのですが、ルーターには、通過するすべてのトラフィックを記録するためのディスク容量があまりないと思います。アクセスしたHTTPドメインのみをログに記録できれば、または外部に保存できれば、十分に満足できます。

2
Jader Dias

誰もが私のルーターをDNSサーバーとして使用していて、Syslogはすでに有効になっているので、私がしなければならなかったのは

  • 詳細> DHCP/DNS> Dnsmasqカスタム構成

そしてタイプした

ログクエリ

そして保存します。

私はこの解決策を http://www.dslreports.com/forum/r23197832-Tomato-Enable-DNS-lookup-logging で見つけました

2
Jader Dias

私が得ることができるより近いものは、すべてのアウトバウンドまたはインバウンド接続を以下に記録することです。

  • 管理>ロギング>接続ロギング>インバウンドまたはアウトバウンド>ファイアウォールで許可されている場合

その後、このようにログに表示されます

2月5日15:00:00不明なuser.warnカーネル:ACCEPT IN = br1 OUT = vlan2 SRC = 192.168.0.2 DST = 61.61.61.61 LEN = 52 TOS = 0x00 PREC = 0x00 TTL = 127 ID = 2973 DF PROTO = TCP SPT = 51313 DPT = 80 WINDOW = 4096 RES = 0x00 SYN URGP = 0 OPT(010203B30203030101020302)

DSTフィールドから、DNS逆引き参照を使用してターゲットドメインを推測できます

1
Jader Dias