コマンドライン用の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管理! サービスのいくつかのアイデア:以前に見つかったエラーを迅速に修正していただきありがとうございます:)

Source: https://habr.com/ru/post/J60335/


All Articles