Hi to all,
i would like some help regarding the following:
I'm trying myself at network programming and I want to access the TCP flags in a TCP packet. I know that in C programming language, the TCP header can be accessed in the following manner:
We kind of skip past the ethernet frame and IP packet headers. But I'm having problems with how to access the TCP flags (SYN, ACK, URG, FIN...).Code:const struct ethernet_header *ethernet; const struct tcp_header *tcp; const u_char *packet; ethernet = (struct ethernet_header*) (packet) tcp = (struct tcp_header*) (packet + size_ethernet + size_ip)
Can anyone help me with this? Any help will be very much appreciated.