Hиже текст программы, переводящей сетевую плату в promisc. mode,
в результате чего она начинает читать все пакеты, проходящие мимо
(и ей, и не ей). Сделана прога на основе програмки statnet, написанной
jeroenb@igwe.vub.ac.be. Оригинальная прога выдавала статистику, моя
печатает от кого и кому пакет и его тип. В функции handle_frame
переменная buf и есть полное содержимое пакета (с адресной частью и т.п.).
Так что бери напильник и полируй под свои нужды.