NetStumbler :: Stumbler adalah modul Perl untuk mengurai data yang netstumbler.
SINOPSIS
& Nbsp; menggunakan Netstumbler :: Stumbler;
& Nbsp; saya $ lin = NetStumbler :: Stumbler-> (baru);
& Nbsp; $ linier> isSummary ($ file);
& Nbsp; $ linier> isNS1 ($ file);
& Nbsp; $ linier> parseNS1 ($ file);
Kelas ini memiliki beberapa metode untuk mengurai NetStumbler file data TODO: menambahkan Kismet dan iStumbler dukungan
Metode Obyek
(baru)
Mengembalikan sebuah objek Stumbler baru.
parseNSSummaryLine ($ line)
Params: -string Garis dari Pengembalian berkas Ringkasan: array nilai dipisahkan sesuai dengan output ekspor ringkasan NetStumbler ** CATATAN ** Konversi dari data GPS verbose untuk ganda dalam format GPS standar SSID Kosong akan ditetapkan ke "Hidden "Data waktu akan memiliki GMT menanggalkan Jika garis tidak benar terbentuk kembali daftar kosong Contoh: sayaline = $ obj-> parseNSSummaryLine ($ line); print "Jalur [line]
";
isSummary ($ file)
Params: -string Pengembalian nama file yang memenuhi syarat: benar jika file tersebut di Summary Format NetStumbler Contoh: if ($ obj-> isSummary ($ file)) {# melakukan sesuatu di sini}
isNS1 ($ file)
Params: -string Pengembalian nama file yang memenuhi syarat: benar jika file tersebut di NetStumbler NS1 mengajukan Contoh: if ($ obj-> isNS1 ($ file)) {# melakukan sesuatu di sini}
isKismetCSV ($ file)
Params: -string Pengembalian nama file yang memenuhi syarat: benar jika file tersebut di Kismet file CSV Contoh: if ($ obj-> isKismetCSV ($ file)) {# melakukan sesuatu di sini}
parseKismetCSV ($ file)
Params: -string Pengembalian nama file yang memenuhi syarat: daftar daftar setiap item dalam sublist sesuai dengan daftar dari file Ringkasan kismet Contoh: $ ref = $ obj-> parseKismetCSV ($ file); # Daftar ini sebagai berikut 0 Jaringan 1 NetType 2 ESSID 3 BSSID 4 Info 5 Saluran 6 berjubah 7 WEP 8 didekripsi 9 MaxRate 10 MaxSeenRate 11 Beacon 12 LLC 13 data 14 Crypt 15 Lemah 16 Jumlah 17 Pembawa 18 Encoding 19 firsttime 20 LastTime 21 BestQuality 22 BestSignal 23 25 27 33 37 IP BestNoise 24 GPSMinLat GPSMinLon 26 GPSMinAlt GPSMinSpd 28 GPSMaxLat 29 GPSMaxLon 30 GPSMaxAlt 31 GPSMaxSpd 32 GPSBestLat GPSBestLon 34 GPSBestAlt 35 DataSize 36 IPType #
parseNS1 ($ file)
Params: -string Pengembalian nama file yang memenuhi syarat: daftar daftar setiap item dalam sublist sesuai dengan daftar dari parseNSSummary Contoh: $ ref = $ obj-> parseNS1 ($ file);
Metode Swasta strong>
readAPInfo ($ filehandle, $ FileVersion)
Params: referensi - nomor referensi filehandle - NS1 Versi Pengembalian: Daftar - Format same sebagai parseNSSummary
readAPData ($ filehandle, $ FileVersion)
Params: referensi - nomor referensi filehandle - NS1 Versi Pengembalian: tidak TODO: Tambahkan nilai kembali ke metode ini untuk membangun grafik
readGPSData ($ filehandle)
Params: referensi - Pengembalian referensi filehandle: tidak TODO: Tambahkan nilai kembali ke metode ini untuk membangun grafik
readint64 ($ filehandle)
Params: referensi - referensi Pengembalian filehandle: sejumlah 64bit
readDouble ($ filehandle)
Params: referensi - Pengembalian referensi filehandle: double
readint32 ($ filehandle)
Params: referensi - referensi Pengembalian filehandle: sejumlah 32bit
readUint32 ($ filehandle)
Params: referensi - Pengembalian referensi filehandle: jumlah 32bit unsigned
readUint8 ($ filehandle)
Params: referensi - Pengembalian referensi filehandle: jumlah 8bit unsigned
readChars ($ filehandle, $ panjang)
Params: referensi - referensi panjang filehandle - jumlah byte untuk membaca Pengembalian: string
ensurePos ($ filehandle, $ preposisi, $ kata belakang, $ amountNeeded)
Metode ini aadded karena perilaku aneh dengan Perl5.8 membaca akan kadang-kadang menempatkan file pointer 1 byte luar di mana ia seharusnya. Metode ini memperbaiki masalah itu params: referensi - nomor referensi filehandle - Pre membaca posisi nomor file - posisi Pos nomor file - jumlah yang benar untuk data yang seharusnya dibaca
Persyaratan :
- Perl
Komentar tidak ditemukan