Я хотел бы реализовать приложение для мониторинга активности на определенном сетевом интерфейсе.Я не могу анализировать исходящие данные из интерфейса (например, петля).Приложение может проверить входящие данные.Я использую:
socket(SOCK_DGRAM, 0);
и setsockopt(listener, SOL_SOCKET, SO_BINDTODEVICE, strlen(interface))
.
Это все еще возможно, и я что-то не так, или для анализа входящих данных я должен установить htons(ETH_P_ALL)
и использовать RAW-сокет