在我的大学里,有一个为学生和员工开放的无线networking。 然而,要使用它,必须首先使用您自己的用户名和密码通过网站login。 这也可以通过向正确的POST数据提交一个http请求到同一个网站来完成。 我已经有一个shell脚本,但我仍然好奇,是否有可能让这个脚本自动运行,每当我的计算机连接到大学无线局域网。 是否有可能以一种简单的方式做到这一点?
在Windows 7上closuresWiFi以节省电量
在Cnetworking获取局域网上的所有主机?
通过LAN连接数据库
以近似MAX_PATH长度访问Windowsnetworking上的文件
在C#中,我如何获得本地计算机名称列表,如在Windows资源pipe理器中查看networking的内容
我知道NetworkManager (在Ubuntu中使用)公开了一个DBUS接口 – 我怀疑有一个网络连接/断开的事件,你可以使用。 尝试检查NetworkManager DBUS接口规范。
如果你以前从来没有和DBUS一起工作过,不用担心,几乎每种语言都有绑定。 我确定甚至有一个CLI客户端可以从shell脚本中调用。 本博客文章展示了如何使用Python从NetworkManager中检测新的连接,这可能是一个很好的起点
你可以写一个简单的脚本来运行“iwconfig”并处理它的输出。 如果找到了网络的名字(例如用正则表达式),你发送一个请求。
当你连接到网络时,我不认为你可以触发脚本,但是你可以将它添加到CRON,所以它每10秒钟执行一次。
下面是你可能会发现的帮助文档: https : //help.ubuntu.com/community/CronHowto
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。