libnet과 함께 제공되는 예제 소스를 살펴 보았습니다. 그러나 다음 사항과 관련하여 명확하지 않습니다. 나는 그것이 # 179에서 할 않는 DST 포트를 변경하려는 경우libnet 기본 사용
length+=LIBNET_TCP_H;
t = libnet_build_tcp(
0x6666, /* source port */
179, /* destination port */
0x01010101, /* sequence number */
0x02020202, /* acknowledgement num */
TH_SYN, /* control flags */
32767, /* window size */
0, /* checksum */
0, /* urgent pointer */
length, /* TCP packet size */
NULL, /* payload */
0, /* payload size */
l, /* libnet handle */
0); /* libnet id */
이 A는, 그러나, TCP 헤더 건설을 것으로 보인다, 또는 더 나은 방법은 무엇입니까?
또한이 컴파일하는 올바른 방법입니다 :
GCC libnet-config --defines
에서 arp - 새로운 new.c -Wall libnet-config --libs
-lpcap -lnet 4.0 하위 버전은 Libnet 파일 패치의 내 작은 경험, 당신이 가지고있는 필드에