2012-11-14 4 views
1

어떻게 든 802.11 채널을 프로그래밍 방식으로 pcap 라이브러리 (또는 다른 것)로 설정할 수 있습니까? 스니퍼를 작성 했으므로 다른 채널에서 스니핑해야하므로 먼저 특정 채널을 설정해야합니다. 검색 중이지만 아무 것도 찾을 수 없으므로 현재 iw 도구를 사용하여 수동으로 설정했습니다.pcap set 802.11 채널

답변

0

아니요, libpcap에는 현재 사용 가능한 802.11 채널 목록을 가져 오거나 현재 채널을 설정하는 API가 없습니다.

Linux에서이 작업을 수행하는 "iw tool"에서 추론합니다. 채널을 설정하기 위해 직접 netlink 호출을 사용해야합니다. 예를 들어 Wireshark의 최상위 소스 디렉토리에있는 ws80211_utils.c 파일의 코드를 참조하십시오.