XoRe 0 Опубліковано: 2004-09-28 12:40:20 Share Опубліковано: 2004-09-28 12:40:20 и еще есть предложение добавления в скрипты useradd/del/change мак адреса из текущей арп таблицы. готов посодействовать. Для хранения мак адреса можно использовать Примечания ака Note в карточке пользователя. Ссылка на сообщение Поделиться на других сайтах
Quarcel 0 Опубліковано: 2004-09-29 03:35:42 Share Опубліковано: 2004-09-29 03:35:42 старгазер не читает из ппп интерфейсов, это можно поправить ?всмысле если да, то хотелось бы просто что бы вы указали место где надо рыться Когда raw сокет ловит пакеты из ppp интерфейса(и вообще из любого который не привязан к конкретному устройству), нет ethernet заголовка int TRAFFCOUNTER::ParsePacket(char * buffer, IPPACKET &packet) short c; c = *(short*)(buffer+12); c = htons©; if (c == 0x800) { memcpy(&packet.hwDst, buffer, 6); memcpy(&packet.hwSrc, buffer+6, 6); ParseIPHeader(buffer + 14, packet); ..... 14 и есть смещение на длину этого заголовка PS: как видно протокол тоже определяется о ethernet загловку и потом если протокол совпадает идет парсить, так что для ppp эту функцию надо порядочно изменить Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас