802.11 패킷을 읽고 싶은데요.
글쓴이: ys11010 / 작성시간: 수, 2006/11/29 - 11:36오후
안녕하세요.
혼자서 무선 랜 802.11b 를 공부하고 있는 학생입니다.
얼마전 pcap 라이브러리를 이용해서, Ethernet 패킷을 읽어낼 수 있었는데요.
무선 랜의 패킷을 읽으려면
어느 라이브러리를 써야 RAW 소켓 프로그래밍이 가능한 지 알고 싶어서 글을 올려봅니다.
그리구 이더리얼에서 무선 패킷을 읽어보면,,
PS조사프레임이나 아토믹동작에서의 ACK 패킷 같은것은 안읽혀 지던데
무선 랜에 사용되는 모든 패킷을 읽어주는 패킷스니퍼 프로그램도 알려주셨으면 정말 감사하겠습니다~
오늘도 좋은 하루 되세요 :-)
Forums:
음.
이더리얼을 조금 수정하면 802.11 패킷을 읽을 수 있다는 내용을 찾았는데,
리눅스에 대한 설정방법만 나와서 ㅠㅠ
혹시. 윈도우 버전에서 가능하게 할 수 없을까요?
이더리얼의 인터페이스 옵션창을 띄워보면
Link-layer header type 부분을 바꾸면 될 듯 한데
무선 랜카드로 선택을 해도, 이 부분이 계속 Ethernet 타입으로만 되어있고 변경이 안되도록 비활성화 되어있네요..
리눅스에서는 저 부분을 WLAN 타입으로 바꾸면 된다고 하는거 같은데 .....
어떻게 해야 할까요 ㅠ_ㅠ
무선 패킷은 읽을 수 있게 되었네요 ^-^
삽질 끝에;;
promiscuous mode 를 해제 해 줌으로써 이제는 패킷이 잘 읽어집니다~
이젠 패킷 분석기를 잘 되게 만들면 되는데 ㅠㅠ
혹시 Win Pcap 라이브러리로 무선 패킷 잡는데 헤메시는분은..
pcap_open_live() 함수에서 promiscuous mode를 해제하시면, 읽어내는 걸 보실 수 있게 될겁니다 ㅎㅎ
(WinPcap 홈페이지가서 검색해보시면 문의메일의 태반이 무선에서 캡쳐못하는 내용들이더라는..-_-;;)
댓글 달기