Jump to content

about Stargazer2 bug


Guest maap

Recommended Posts

и еще есть предложение добавления в скрипты useradd/del/change мак адреса из текущей арп таблицы. готов посодействовать.

Для хранения мак адреса можно использовать Примечания ака Note в карточке пользователя.

Link to post
Share on other sites
старгазер не читает из ппп интерфейсов, это можно поправить ?

всмысле если да, то хотелось бы просто что бы вы указали место где надо рыться

Когда 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...