Ass*_*one 15 windows captive-portal
我在办公室有一个 Wi-Fi 网络,需要使用强制门户登录。它需要使用用户名和密码登录。
我想以某种方式运行一个脚本,该脚本在我连接到网络后立即自动登录,而无需启动浏览器并使其保持打开状态。
奇怪的是,我设法为 Android 找到了这样一个客户端CoovaAX,它不再可用,但在 Windows 上找不到。如果重要的话,我有 Windows 7。
有没有人对此有一个简单的解决方案?我宁愿不必花时间为此编写自己的工具。
我不知道简单...我使用一个名为webinject.pl的工具来测试网站。它是一个 perl 脚本,允许您指定输入和预期结果,并且可以轻松地为此进行配置。您可能需要一个小时才能使其工作。
至于如何自动化。Windows 任务计划程序非常强大,可以触发无数事件。您可以将它与登录事件或事件日志条目联系起来,或者只是让它每 5 分钟运行一次(这有点痛苦)。例如,当我建立网络连接时,我在系统日志中收到一个事件 32。那可能就行了。
您可以使用lynx(支持 SSL 的版本) - 基于文本的浏览器 - 带有cmd_args包含登录所需命令的脚本文件。您可以通过使用 lynx 登录一次 wifi 并记录输入来生成这样的脚本文件。通过使用以下参数调用 lynx 来执行此操作:
lynx.exe -cmd_log=%USERPROFILE%\lynxlog.txt`
然后您可以重命名该文件并通过调用 lynx 来使用它,如下所示:
lynx.exe -cmd_script=FILENAME_HERE
把它放在一个批处理文件中。(要么使用 lynx 可执行文件的完整路径,要么在 PATH 环境变量中设置该路径。)
一旦你开始工作,10000在调用它NetworkProfile的日志源中创建一个由事件 id 触发的计划任务Microsoft-Windows-NetworkProfile/Operational:

就我个人而言,我将其与iexpress.exe隐藏在后台运行并确保计划任务设置为运行,即使我没有登录。几周前我刚刚在我的电脑上设置了它,它运行良好!
来源:我关于如何自动化强制门户登录的文章。
| 归档时间: |
|
| 查看次数: |
12765 次 |
| 最近记录: |