Немного предыстории, у моего брата (в раннем подростковом возрасте) есть расстройство внимания. Часто я нахожу его, когда он должен делать свою домашнюю работу, а не в Интернете. В идеале мы хотели бы представить ему доказательства того, что он на самом деле не работает вообще, предпочтительно, показывая историю посещенных им веб-сайтов. Я не могу использовать Wireshark со своей стороны (сеть не настроена таким образом, чтобы я мог контролировать его пропускную способность).
Моя основная задача - кэширование. Мне было бы полезно получить начальные HTTP GET
запросы GET , которые я могу получить с помощью Wireshark (http.request.method == "GET") && (http.request.uri == "/")
, однако, это перестает работать после того, как веб-сайт был кэширован (он получает только изображения, которые устарели и т. д., а изменение ==
на contains
во втором параметре приводит к большому количеству мусора и все еще не гарантирует, что он выиграл не кешируется).
Мой маршрутизатор - WRT54GL с томатом на нем (имеет dnsmasq и т.д.). Я задавался вопросом о входе в систему с помощью dnsmasq, и немного прочитал об этом, но я не знаю, будет ли это работать так, как я этого хочу (локальный кэш DNS будет использоваться после первоначального запроса, верно?),
Иначе, есть ли лучший способ зарегистрировать его трафик? Регистратор на его компьютере сам по себе также подойдет, если он «невидим» на своем компьютере (или может быть настроен как невидимый) - он недостаточно компетентен в Linux для определения того, что работает в фоновом режиме. В настоящее время я настроил его на Debian Squeeze.