Как открыть сокет чтобы сделать listen tcp пакетов на PPP устройстве??? Для Etherneta сокет открывается так: S=SOCKET(AF_INET, SOCKET_PACKET, ETHERTIPE_IP) А как сделать для PPP ?????????
Таким образом SOCK_PACKET привязывается к конкретному интерфейсу.
Ну естественно необходимо знать как именно интерфейс называется.
Если это неизвестно (ppp0,ppp1 etc) то есть способы получения
всех интерфейсов и их параметров.
Все это барахло с PROMISC mode это для сетевых карт исключительно.
Так все эти sniffers работают. Для PPP этот флаг даром не нужен.
Я привел это здесь, если нужно для более общего варианта.
Если что-то не повалит ... пишите.
Таким образом SOCK_PACKET привязывается к конкретному интерфейсу.
Ну естественно необходимо знать как именно интерфейс называется.
Если это неизвестно (ppp0,ppp1 etc) то есть способы получения
всех интерфейсов и их параметров.
Все это барахло с PROMISC mode это для сетевых карт исключительно.
Так все эти sniffers работают. Для PPP этот флаг даром не нужен.
Я привел это здесь, если нужно для более общего варианта.
Если что-то не повалит ... пишите.