2013. 6. 24. 16:08
네트워크/vmware 실습
pcap_open_live()함수는 네트워크상의 패킷들을 보기위해서 패킷 캡쳐설정을 하는 함수.
2번째는 캡쳐가능한 최대 크기 여기서는 1500바이트로 설정.
3번째 인자는 1로 설정하면, 모든 패킷을 받고 0으로 하면, 특정 패킷만 받는다. 받을 때까지 기다리는 함수
4번째는 블로킹되는 만큼의 시간.(timeout)
5번째 인자는 에러시 저장되는 버퍼, 보통의 경우 0,null로 설정한다.
char *cpNIC_Name변수에 pcap_lookupdev(errbuf)를 넣는다.
cpNIC_Name은 에러시 0을 반환하므로 if문에 0과 같으면이라는 조건을 주고 에러처리(종료) 하였다.
위에 두줄을 복사하여 붙여 넣었다.
pcap_lookupdev()함수는 에러시 널(0)을 반환한다.
이 함수는 네트워크상의 별명(alias)를 리턴한다.
이 함수도 마찬가지로 마찬가지로 에러시 NULL을 반환.
pcap()함수의 CLOSE()함수.
'네트워크 > vmware 실습' 카테고리의 다른 글
6월 26일 (0) | 2013.06.26 |
---|---|
6월 25일 패키지 분석1 응용 L1 헤더부분. (0) | 2013.06.25 |
6월 20일 VM을 이용한 1:다수 채팅 프로그램 (0) | 2013.06.20 |
6월 19일 1:2채팅 프로그램(수정중) (0) | 2013.06.19 |
6월 18일 vi로 하는 1:1채팅프로그램 (0) | 2013.06.18 |