Я учусь о сырым программировании сокетов в Linux и во время урока я заметил совпадение с этим кодом: struct ipheader {
unsigned char iph_ihl:5, iph_ver:4; //<--------------These
unsigned char iph_
Я хочу отправить необработанные IP-пакеты, которые отлично работают, за исключением одного поля в заголовке IP. Мне нужно установить IP-идентификатор 0. Я пробовал следующим образом: struct iphdr ip;
Я отправляю несколько пакетов ping через сырой сокет в C на моей Linux-машине. int sock_fd = socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
Это означает, что я указать заголовок IP-пакетов, когда я пишу к