NetStumbler :: Stumbler NetStumbler তথ্য বিশ্লেষণ করতে একটি পার্ল মডিউল.
সারসংক্ষেপ
& Nbsp; NetStumbler ব্যবহার :: Stumbler;
& Nbsp; আমার $ Lin = NetStumbler :: Stumbler-> নতুন ();
& Nbsp; $ lin-> isSummary ($ ফাইল);
& Nbsp; $ lin-> isNS1 ($ ফাইল);
& Nbsp; $ lin-> parseNS1 ($ ফাইল);
নিয়তি এবং iStumbler সমর্থন যোগ: এই শ্রেণীর NetStumbler ডাটা ফাইল করণীয় বিশ্লেষণ করতে বিভিন্ন পদ্ধতি আছে
অবজেক্ট পদ্ধতি
নতুন ()
একটি নতুন Stumbler বস্তু ফেরৎ.
parseNSSummaryLine ($ লাইন)
প্যারাম: উল্লেখ্য ** স্ট্যান্ডার্ড জিপিএস বিন্যাসে টেনিস ভার্বোস GPS ডেটা রূপান্তর ফাঁকা SSID আছে লুকানো "নির্ধারণ করা হবে ** একটি NetStumbler সারসংক্ষেপ রপ্তানি আউটপুট সংশ্লিষ্ট seperated মান একটি অ্যারের: একটি সারসংক্ষেপ ফাইল দিতে বাধ্য থেকে একটি লাইন -string লাইন সঠিকভাবে ফিরতি একটি ফাঁকা তালিকা উদাহরণ গঠিত না হয় তাহলে "টাইম তথ্য জিএমটি খুলে থাকবে: আমারline = $ obj-> parseNSSummaryLine ($ লাইন); মুদ্রণ "লাইন [line]
";
isSummary ($ ফাইল)
প্যারাম: fully qualified হওয়া ফাইলের নাম দিতে বাধ্য -string: সত্য ফাইল NetStumbler সংক্ষিপ্তসার বিন্যাসে উদাহরণ রয়েছে কিনা: যদি ($ obj-> isSummary ($ ফাইল)) {# এখানে কিছু}
isNS1 ($ ফাইল)
প্যারাম: fully qualified হওয়া ফাইলের নাম দিতে বাধ্য -string: সত্য ফাইল NetStumbler NS1 যদি ফাইল উদাহরণ: ($ obj-> isNS1 ($ ফাইল)) {# এখানে কিছু} যদি
isKismetCSV ($ ফাইল)
প্যারাম: fully qualified হওয়া ফাইলের নাম দিতে বাধ্য -string: সত্য ফাইল লাগলো CSV- তে যেমন ফাইলের মধ্যে যদি: ($ obj-> isKismetCSV ($ ফাইল)) {# এখানে কিছু} যদি
parseKismetCSV ($ ফাইল)
প্যারাম: fully qualified হওয়া ফাইলের নাম দিতে বাধ্য -string: তালিকার sublist প্রতিটি আইটেমের Kismet সারসংক্ষেপ ফাইল উদাহরণ থেকে একটি তালিকা অনুরূপ: = $ obj-> parseKismetCSV ($ ফাইল) সুত্র $; 0 নেটওয়ার্ক 1 NetType 2 ESSID 3 BSSID 4 তথ্য 5 থেকে 7 WEP 8 decrypted 9 MaxRate 10 MaxSeenRate 11 বাকন 12 এলএলসি প্রতারণাপূর্ণ চ্যানেল 6 13 ডেটা 14 ক্রিপ্ট 15 দুর্বল 16 মোট 17 ক্যারিয়ার 18 এনকোডিং 19 সরস 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 আইপি #
parseNS1 ($ ফাইল)
প্যারাম: fully qualified হওয়া ফাইলের নাম দিতে বাধ্য -string: তালিকার sublist প্রতিটি আইটেমের parseNSSummary উদাহরণ থেকে একটি তালিকা অনুরূপ: $ সুত্র = $ obj-> parseNS1 ($ ফাইল);
একটি ব্যক্তিগত পদ্ধতি
readAPInfo ($ fileHandle, $ FileVersion)
প্যারাম: রেফারেন্স - Filehandle রেফারেন্স নম্বর - NS1 সংস্করণ রিটার্নস: তালিকা - parseNSSummary হিসাবে smae বিন্যাস
readAPData ($ fileHandle, $ FileVersion)
প্যারাম: রেফারেন্স - Filehandle রেফারেন্স নম্বর - NS1 সংস্করণ রিটার্নস: কিছুই করণীয়: গ্রাফ নির্মাণ এই পদ্ধতি থেকে একটি ফিরতি মান যোগ করুন
readGPSData ($ fileHandle)
প্যারাম: রেফারেন্স - Filehandle রেফারেন্স ফেরত পাঠায়: কিছুই করণীয়: গ্রাফ নির্মাণ এই পদ্ধতি থেকে একটি ফিরতি মান যোগ করুন
readint64 ($ fileHandle)
প্যারাম: রেফারেন্স - Filehandle রেফারেন্স ফেরত পাঠায়: একটি 64bit সংখ্যা
readDouble ($ fileHandle)
প্যারাম: রেফারেন্স - Filehandle রেফারেন্স ফেরত পাঠায়: একটি ডবল
readint32 ($ fileHandle)
প্যারাম: রেফারেন্স - Filehandle রেফারেন্স ফেরত পাঠায়: একটি 32bit সংখ্যা
readUint32 ($ fileHandle)
প্যারাম: রেফারেন্স - Filehandle রেফারেন্স ফেরত পাঠায়: একটি স্বাক্ষরবিহীন 32bit সংখ্যা
readUint8 ($ fileHandle)
প্যারাম: রেফারেন্স - Filehandle রেফারেন্স ফেরত পাঠায়: একটি স্বাক্ষরবিহীন 8bit সংখ্যা
readChars ($ fileHandle, $ দৈর্ঘ্য)
প্যারাম: রেফারেন্স - Filehandle রেফারেন্স দৈর্ঘ্য - রিটার্নস পড়তে বাইটের সংখ্যা: একটি স্ট্রিং
ensurePos ($ fileHandle, $ অব্যয়, $ postPosition, $ amountNeeded)
এই পদ্ধতি কখনও কখনও এটা হতে অনুমিত ছিল যেখানে অতিক্রম ফাইল পয়েন্টার 1 বাইট করা হবে Perl5.8 পঠিত একটি অদ্ভুত আচরণ কারণে aadded ছিল. - Filehandle রেফারেন্স নম্বর - রেফারেন্স ফাইল সংখ্যা পোস্ট অবস্থান - - প্রাক ফাইল নম্বর অবস্থান পড়তে
প্রয়োজনীয়তা পড়া করা অনুমিত ছিল যে তথ্য সঠিক পরিমাণ <: এই পদ্ধতি যে সমস্যা প্যারাম সংশোধন করা হয়েছে / strong>
- পার্ল
পাওয়া মন্তব্যসমূহ না