XoRe 0 Posted 2004-09-28 12:40:20 Share Posted 2004-09-28 12:40:20 и еще есть предложение добавления в скрипты useradd/del/change мак адреса из текущей арп таблицы. готов посодействовать. Для хранения мак адреса можно использовать Примечания ака Note в карточке пользователя. Link to post Share on other sites
Quarcel 0 Posted 2004-09-29 03:35:42 Share Posted 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 эту функцию надо порядочно изменить Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now