И помощь какого плана ты ждёшь? Что значит «http» и «низкий уровень» ? Если http - то ставь сквид. Если хочешь именно доставать из tcp http пакеты - бери tcp и доставай http пакеты. Вопрос-то в чём?
Берешь чип процессорный, немного флешпамяти, RJ-45 разъем, паяешь платку. Пишешь на асме (verilog, c/c++, etc., в зависимости от чипа процессорного) нужный софт, чтобы мониторил пакеты. Пихаешь туда кабель. И фильтруешь http-запросы на низком уровне.
чтобы решать нечтоподобные задачи, надо сперва прочитать книжку по сетям, чтобы иметь представление о том как в интернете устроены протоколы. Иначе получаются такие вот вопросы на лоре, ну или нечто подобное.
Ты давай соберись с мыслями и попробуй описать задачу. Собственно тут в треде уже предложили все возможные способы фильтрации - и сквидом, и iptables, и отдельной платой. Если реальная задача и надо фильтровать на уровне HTTP - я бы глубже сквида/iptables не лез. Если это лабораторная - то пиши на сокетах да разбирай пакеты - Стивенсон в руки тогда, если на сях, на остальном эта задача неинтересна :)
ему, наверное, надо объяснить, на каких системных вызовах итп работает сквид и iptables, чтобы он мог написать то же самое, но с блекджеком, и мануал соответствующий
такой мануал очень легко получить: прочесть исходники.
бывает, исходники читать тяжело: в таком случае помогает компиляция хорошим компилятором (gcc -O2 сойдет) и чтение результата. (как правило, неплохо справляется с выкидыванием всяких «абстракций»)
это в смысле статического мануала. а нынче в моде видеуроки. тут все совсем просто — strace it.