안녕하세요...
여기서 많은 도움을 얻어, 스니퍼 하나를 거의 완성했습니다.
그런데, 아직 좀 헤깔리는것이 패킷하나의 크기인데요,,,,
아래의 소스에서,
Total Length 라는것이 캡쳐한 패킷의 크기일까요?(바이트로 환산)
즉, 아래의 것이 패킷사이즈가 되는건지 정말 궁금합니다.
printf("Total Length: %d\n", ntohs(iph->tot_len));
부탁드리겠습니다.
[code:1] iph = (struct iphdr *) p;
i = 0;
if (ntohs(ep->ether_type) == ETHERTYPE_IP) { // ip 패킷인가?