airodump-ng와 비슷한 출력을 할 수 있는 프로그램을 작성하라.
syntax : airodump <interface>
sample : airodump mon0
-
Beacon Frame에서 BSSID, Beacons, (#Data), (ENC), ESSID는 필수적으로 출력한다(괄호 항목은 선택).
-
Beacon Frame에서 PWR 정보는 Radiotap Header에 있으며, Radiotap Header 분석은 Radiotap 사이트를 참고한다.
-
Station은 기본적으로 AP와 연결되어 통신을 하지만 그렇지 않은 Frame(Probe Request)도 존재한다.
-
가능하다면 Channel Hopping 기능을 추가한다.
-
가상의 무선 네트워크 어댑터를 생성 기법을 이용하여 디버깅을 편하게 할 수도 있다.
-
필요한 경우 GitHub에 있는 airodump-ng 소스 코드를 참조한다.
- git에는 소스 코드(h, c, cpp)만 올리지 말고 프로젝트 파일(Makefile 혹은 *.pro)도 같이 올릴 것.