Nautes Test Lab

ntlab.egloos.com

포토로그



WarWalking... (inSSIDer - GPS - Google Earth 연동 테스트)

무선 네트워크 진단 절차를 정리하기에 앞서 정보 수집 관점에서의 WarXing 을 사전 실습해 보기로 했다.

지난주 구입한 GPS 모듈의 성능 테스트 겸, 실제 진단 업무에 적용할만한 도구들을 테스트하기 위함인데, 과거 강의 자료에 기록했던 (오래전에 출시된) 도구들의 성능 테스트 역시 함께 이루어 졌다.


그럼 본론부터...

몇가지 도구들을 테스트해본 결과 현재 가장 편리하면서, 실제 업무에 유용하게 사용할 수 있을 만한 조합은 MetaGeekinSSIDerGoogle EarthKML 파일 불러오기 기능을 이용하는 방법으로 결론이 내려졌다.


----------------------------------------------------------------------------------------------------
- 준비물 -
GPS 모듈        : ASCEN GPS-520 (SiRFstarIII 칩셋이 장착된 USB 타입 GPS 모듈)
노트북            : Win 2003 Server Ent 가 설치된 노트북
무선랜 카드     : Intel 3945ABG (노트북에 내장된 무선랜 카드)
사용 프로그램  : inSSIDer v1.2.8.0331, Google Earth v5.1.3534.0411
----------------------------------------------------------------------------------------------------


적용 방법은 매우 간단하다.

먼저 GPS 모듈 연결 후 inSSIDer 의 "File" -> "Preperences" -> "GPS" 탭에서 "Enable GPS" 를 체크하고 GPS 모듈이 에뮬레이트된 COM Port 번호를 설정해 준다. 그리고 GPS Log 가 저장될 폴더를 설정한 후 "OK" 를 눌러 저장한다.

( "File" -> "Preferences" -> "GPS" 탭 화면 )

이제 inSSIDer 의 설정은 모두 끝난 상태로 Scaning 동작을 수행할 무선랜카드를 선택해준 후, "Start Scanning" 버튼을 누르면 무선 네트워크 정보와 GPS 수신 데이터를 수집, 저장하게 된다.

( inSSIDer 동작 화면 - 동네 한바퀴를 돌아보고 나니 무려 288개나 되는 AP 가 검색되었다 )


( GPS 모듈을 통해 정상적으로 위치정보가 수집되었을 때 저장되는 파일 - *.gpx )

무선 네트워크 정보를 수집하는 절차가 정상적으로 수행되었다면, Google Earth 에서 해당 무선 네트워크 정보를 지도상에 표시하기 위한 KML 파일을 생성해야 한다.

( KML 파일 생성 - "File" -> "Export to KML" -> *.gpx 파일 위치 지정과 KML 파일 저장 위치를 설정한 후 "Export" 버튼을 누른다 )


( 정상적으로 Export 된 *.kml 파일 )

이제는 생성된 KML 파일을 Google Earth 에서 불러오기만 하면 된다.

( Google Earth 실행 후 - "파일" -> "열기" -> *.kml 파일 을 불러온다 )

이렇게 Import 시킨 무선네트워크 정보는 위 그림과 같이 지도상에 표시가 되는데 몇가지 주의해야할 점이 있다.

진단시 사용된 무선랜 카드의 수신율과 안테나 종류에 의해 수집된 무선 네트워크 정보가 달라질 수 있으며(특히 신호강도), 이로인해 지도상에 표시되는 AP 의 위치가 수 미터에서 수십 미터까지 차이가 날 수 있다.

이는 GPS 모듈에서 수신한 위치정보로 현위치에서 수신되는 AP 신호 강도를 측정할 수는 있겠지만 해당 신호가 어느 방향에서 오는지는 알수가 없기 때문인데, Omni-Directional(무지향성) 안테나일 경우는 물론이고 Patch, 혹은 Yagi 안테나와 같이 지향성을 가진 안테나를 사용한다고 해도 완벽하게 해결할 수 있는 부분은 아니다.
(지향도가 높은 만큼 원거리의 전파를 수신할 것이고, GPS 모듈은 현재 위치만을 인지할 뿐, 사용자가 어느방향으로 안테나를 향하고 있는지는 알수 없기 때문이다)

다만 이러한 부분은 진단인의 경험에 의한 적절한 도구 사용과 상황에 맞는 안테나 선택에 의해 보상되어야 할 것이다.


- 아래는 이상의 진단순서 요약 -
1. GPS 연결
2. inSSIDer 내의 GPS 모듈 환경 설정
3. AP 정보 수집 ("Start Scanning" 버튼)
4. inSSIDer 에서 수집된 정보를 KML 파일로 Export
5. Export 된 *.kml 파일을 Google Earth 에서 불러오기


P.S. 다른 도구를 사용한 테스트 시에 확인된 이슈 사항
       1. NetStumbler 의 경우 Encryption 에 대한 식별을 WEP 밖에 할 수 없기 때문에 현재는 inSSIDer 를 보조하기위한 수단으로서 사용하는 것이 바람직하다. (WPA 식별 불가)
       2. KSNGEM 을 통한 KML 파일 생성 오류
          (NetStumblerKismet 에서 생성되는 *.ns1 파일을 이용해 RF Coverage 정보가 포함된 KML 파일을 생성해주는 KSNGEM 의 경우 XP SP3 과 Win 2003 Server Ent 에서 테스트한 결과, 정상적으로 *.kml 파일이 생성되지 않고 CPU 사용률 100% 상태에서 멈춰버리는 증상이 발견되었다. KSNGEM 의 정상적인 적용이 가능하였다면 Google Earth 지도상에 보다 정확도가 높은 무선 네트워크 자원 점유 상태를 확인할 수 있었겠지만 해당 정보의 변환에서 알수 없는 오류가 발생하여 실제 진단업무에 적용할 수 없다는 판단을 내렸다)
       3. Vistumber 실행 결과 확인 불가
          (일반적인 WiFi Scanning 기능에 Google Earth 의 지도 UI 가 결합된 형태의 통합 도구로서 Vista 와 Windows 7 에서 사용가능한 도구이다. 하지만 현재 테스트 시 사용된 XP SP3 와 Win 2003 Server Ent 에서는 Scanning 동작이 정상적이지 않은 것을 확인하였으며, 현재 본인이 Vista 나 Windows 7 이 설치된 PC 가 없는 관계로 해당 도구의 정상 동작 및 활용성에 대한 검증은 조금 더 시간이 걸릴 것으로 보인다. 추후 Windows 7 PC 에서 정상동작이 확인된다면 Vistumber 하나만 실행해도 무선 네트워크 정보와 지도상의 전파도달 범위에 대한 정보를 한번에 수집하는 것이 가능하리라 생각된다)

덧글

  • leony 2010/04/14 16:05 # 삭제 답글

    형~ 이런것도 있네요 짱이다 ^^ 잘보고 가요~
  • 인형조종자 2010/04/17 14:20 #

    요새 너무 정신이 없어서 "즐거운" 블로그 라이프 이어가기가 어렵구먼...^^ㅋ

    종종 재미난 얘기 올리겠삼...
  • watson 2010/12/12 13:10 # 삭제 답글

    http://wlancontroller.com can be used for scanner and access point
댓글 입력 영역