+
+int parse_tcp(char *tcp_o) {
+ struct tcphdr *tcp_hdr;
+
+ printf("tcp protocol:\n");
+ tcp_hdr=(struct tcphdr *)tcp_o;
+ printf("source port: %d - dest port: %d\n",ntohs(tcp_hdr->source),
+ ntohs(tcp_hdr->dest));
+ printf("sequence: %d - ack sequence: %d\n",ntohs(tcp_hdr->seq),
+ ntohs(tcp_hdr->ack_seq));
+ printf("offset to data: %d - checksumm: %d\n",ntohs(tcp_hdr->doff)
+ ,ntohs(tcp_hdr->check));
+ return 1;
+}