TCPDUMP 소스관련 문의입니다.

poibe의 이미지

제대로 초보인데요.. ㅜㅜ

TCPDUMP 소스를 공부해볼려고 하는데, 초장부터 막히는 군요.ㅠㅠ
아래는 소스중 일부입니다..

static void
print_packet(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
{
struct print_info *print_info;
u_int hdrlen;

++packets_captured;

++infodelay;
ts_print(&h->ts);

print_info = (struct print_info *)user;

마지막의 print_info = (struct print_info *)user;
요거이 어떤일을 하는놈인지 요거 따라갈려면 어딜 봐야 하는지 아시는 고수님..
제발 알려주세요 ㅠㅠ

부탁드립니다.

haze11의 이미지

tcpdump가 pcap 쓰는군요.
tcpdump보다 pcap의 예제들을 따라해보시면 tcpdump를 쉽게 만들 수 있을 듯 하네요.