Как управлять Windows Wi-Fi в рубине? - PullRequest
0 голосов
/ 14 марта 2012

Я искал библиотеку (или просто пример кода) для управления Windows Wi-Fi.Я нашел несколько для Linux с использованием команд, но Windows не предлагает такой путь.

Я смотрю простой список сетей, могу сказать, открывать ли / wep / wpa, передавать пароль в качестве аргументаи т. д.

Ответы [ 2 ]

1 голос
/ 14 августа 2015

Если вы вызовете инструмент netsh , вы, вероятно, сможете выполнять большую часть того, что вы хотите. Например, чтобы сбросить все видимые сети, выполните:

netsh wlan show networks
0 голосов
/ 08 июля 2013
#! /usr/bin/ruby
# save this file as: "~/iwlist.rb"
# make executable: chmod +x ~/.iwlist.rb
# execute with: "~/iwlist.rb"

rpt= %x[iwlist wlan0 scan]
str=''
rpt.each_line{|line| str << (l.chomp + "\n") if /.*(Cell|Quality|Channel|ESSID| Authentication).*/ =~ l }
puts str
...