넷스 텀블러 :: Stumbler는 넷스 텀블러 데이터를 분석 할 수있는 Perl 모듈이다.
시놉시스
& NBSP; 넷스 텀블러를 사용 :: Stumbler을;
& NBSP; 내 $ 린 = 넷스 텀블러 :: Stumbler-> 새 ();
& NBSP; $ 선형 적> isSummary ($ 파일);
& NBSP; $ 선형 적> isNS1 ($ 파일);
& NBSP; $ 선형 적> parseNS1 ($ 파일);
운명과 iStumbler 지원을 추가 :이 클래스는 넷스 텀블러 데이터 파일 TODO을 구문 분석하는 여러 가지 방법이있다
객체 메소드
새로운 ()
새로운 Stumbler 오브젝트를 돌려줍니다.
parseNSSummaryLine ($ 라인)
PARAMS : 주 ** 표준 GPS 형식의 복식에 대한 자세한 GPS 데이터의 변환이 빈 SSID가 숨김 "으로 설정됩니다 ** 넷스 텀블러 요약 수출의 출력에 해당하는 구분 값의 배열 : 요약 파일 반환에서 줄을 -String 라인이 제대로 반환에게 빈리스트의 예 형성되지 않은 경우 "시간 데이터는 그리니치 표준시 벗겨해야합니다 : 내 @line = $를 OBJ> parseNSSummaryLine ($ 라인); 인쇄 "라인 [@line]
";
isSummary ($ 파일)
PARAMS : 완전한 파일 이름 반환 -String : 사실 파일이 넷스 텀블러 요약 형식의 예에있는 경우 : 경우 ($를 OBJ> isSummary ($ 파일)) {# 여기에 뭔가를 할}
isNS1 ($ 파일)
PARAMS : 완전한 파일 이름 반환 -String : 사실 파일이 넷스 텀블러 NS1에있는 경우이 파일 예 : ($를 OBJ> isNS1 ($ 파일)) {# 여기에 뭔가를 할 경우}
isKismetCSV ($ 파일)
PARAMS : 완전한 파일 이름 반환 -String : 사실 파일이 운명 CSV 파일 예에있는 경우 : ($를 OBJ> isKismetCSV ($ 파일)) {# 여기에 뭔가를 할 경우}
parseKismetCSV ($ 파일)
PARAMS : 완전한 파일 이름 반환 -String : 목록의 목록을 하위 목록의 각 항목은 운명 요약 파일의 예에서 목록에 해당 = $를 OBJ> parseKismetCSV ($ 파일) 심판 $; 0 네트워크 1 NETTYPE 2 ESSID 3 BSSID 4 정보 5 ~ 7 WEP 8 해독 9 MaxRate 10 MaxSeenRate 11 비콘 (12) LLC 은폐 채널 6 13 데이터 14 크립트 (15) 약 16 총 17 캐리어 (18) 인코딩 (19) FirstTime 20 LastTime 21 BestQuality를 다음과 같이 # 목록입니다 22 BestSignal 23 BestNoise 24 GPSMinLat 25 GPSMinLon 26 GPSMinAlt 27 GPSMinSpd 28 GPSMaxLat 29 GPSMaxLon 30 GPSMaxAlt 31 GPSMaxSpd 32 GPSBestLat 33 GPSBestLon 34 GPSBestAlt 35 DataSize 36 IPType (37) IP #
parseNS1 ($ 파일)
PARAMS : 완전한 파일 이름 반환 -String : 목록의 목록을 하위 목록의 각 항목은 parseNSSummary 예에서 목록에 해당한다 : $ 심판 = $를 OBJ> parseNS1 ($ 파일);
개인 방법
readAPInfo ($ 핸들, $의 FileVersion)
PARAMS : 참조 - 파일 핸들 참조 번호 - NS1 버전은 반환 목록 - parseNSSummary으로 smae 형식
readAPData ($ 핸들, $의 FileVersion)
PARAMS : 참조 - 파일 핸들 참조 번호 - NS1 버전 반환 : 아무것도 할일이 : 그래프를 구축하기 위해이 방법에 반환 값을 추가
readGPSData ($ 핸들)
PARAMS : 참조 - 파일 핸들 참조 반환 : 아무것도 할일이 : 그래프를 구축하기 위해이 방법에 반환 값을 추가
readint64 ($ 핸들)
PARAMS : 참조 - 파일 핸들 참조 반환 값 : 64 비트 번호
이 외에도 readDouble ($ 핸들)
PARAMS : 참조 - 파일 핸들 참조 반환 값 : 더블
readint32 ($ 핸들)
PARAMS : 참조 - 파일 핸들 참조 반환 값 : 32 비트 번호
readUint32 ($ 핸들)
PARAMS : 참조 - 파일 핸들 참조 반환 값 : 부호없는 32 비트 번호
readUint8 ($ 핸들)
PARAMS : 참조 - 파일 핸들 참조 반환 값 : 부호없는 8 비트 번호
readChars ($ 핸들, $ 길이)
PARAMS : 참조 - 핸들 기준 길이 - 반환을 읽을 바이트 수 : 문자열
ensurePos ($ 핸들, $ 전치사, $ 후치, $ amountNeeded)
이 방법은 때때로 있어야 할 한 곳 이상으로 파일 포인터 1 바이트를 둘 것 Perl5.8 읽기와 이상한 행동으로 인해 aadded했다. - 파일 핸들 참조 번호 - 참조 파일 번호의 게시 위치 - - 사전 파일 번호의 위치 읽기
요구 사항을 읽을 수 있도록되어 있었다 데이터에 정확한 금액 :이 방법은 그 문제에 Params를 해결
펄
댓글을 찾을 수 없습니다