XoRe Опубликовано: 28 сентября, 2004 Опубликовано: 28 сентября, 2004 и еще есть предложение добавления в скрипты useradd/del/change мак адреса из текущей арп таблицы. готов посодействовать. Для хранения мак адреса можно использовать Примечания ака Note в карточке пользователя.
Quarcel Опубликовано: 29 сентября, 2004 Опубликовано: 29 сентября, 2004 старгазер не читает из ппп интерфейсов, это можно поправить ?всмысле если да, то хотелось бы просто что бы вы указали место где надо рыться Когда 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 эту функцию надо порядочно изменить
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас