繁体   English   中英

如何在ruby中管理Windows wifi?

[英]How to manage windows wifi in ruby?

我一直在寻找库(或只是示例代码)来管理Windows wifi。 我已经找到了一些使用命令的Linux版本,但是Windows没有提供类似的方法。

我正在寻找一个简单的列表网络,能够判断是否为open / wep / wpa,将密码作为参数传递,等等。

如果您调用netsh工具,您应该应该可以完成大部分您想做的事情。 例如,要转储所有可见的网络,请运行:

netsh wlan show networks
#! /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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM