コマンドライン用のWi-Fiネットワークスキャナー

wi-fiネットワークスキャナーをネットワークに投稿しました 。突然誰かが役に立ちます。



たとえば、 wi2geoまたはskyhookwirelessサービスと連携して、最も近いwi-fiネットワークの地理座標を決定するために使用できます



NTカーネルを備えたすべてのバージョンのWindowsで動作します(少なくとも動作するはずです)。 XP SP3およびVistaでテスト済み。 Vista +では、Wi-Fi Native APIが使用されます。XP以前では、NDISを介してwi-fiカードドライバーをポーリングします。



レビューとバグ報告を喜んでいたします。



Cソースが添付されています。ライセンス:BSDライク。



UPD:改訂の申請が受け入れられます。



UPD2:なぜそのようなことが必要なのか疑問に思っている人のために:このコードを使用して、wi2geoサービス、コンソール/ VBS(run.batを実行します;この例ではテストAPIキーを使用します自分のものに置き換えてください)。



UPD3:Pythonでwi-fiネットワークのリストを取得するモジュールを追加しました



UPD4:最初のと同様の別の例ですが、測位にはskyhookwirelessサービスが使用されます。 この例にはテストAPIキーも含まれていることに注意してください。キーを取得し、使用する前にソースで更新することを忘れないでください。



UPD5:スキャナーとサンプルのバグを修正しました。これは、10を超えるネットワークが検出された場合にスキャナーが機能しなかったためです、おかげで、deniamnet :)



UPD6:尊敬されるwi2geo管理! サービスのいくつかのアイデア: 以前に見つかったエラーを迅速に修正していただきありがとうございます:)



All Articles