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 эту функцию надо порядочно изменить
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас