Skip to content

mrwtong/UPC_WebAutoLogin_Mail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoLogin_Mail for UPC Network Authentication

中国石油大学(华东)校园网认证系统自助登陆以及IP地址自动报告

该脚本能够方便管理校内办公室主机、工作站及服务器

此脚本针对UPC校园网认证系统! 功能:登陆状况检测+自动登陆+自动向指定邮箱发送IP变更消息

1、使用方法

accountList文件:填写能够登陆的网络账号 账号名 密码 运营商 使用空格分隔 多用户使用换行符分隔,顶行使用'#'注释该行,此文件需要与脚本保存在同一目录下。 运营商代码(中国联通:unicom,中国电信:ctcc,中国移动:cmcc,校园网:default,校园内网:local)

userList文件:填写需要通知的用户名称以及该用户邮箱,使用空格分隔,多用户使用换行符分隔,顶行使用'#'注释该行,此文件需要与脚本保存在同一目录下。

ipList文件:用来存储IP地址,不需要修改此文件,此文件需要与脚本保存在同一目录下。

log文件:运行记录默认不保存,只在终端输出,如有需要可以将输出重定向到log文件中。

2、不同认证系统的自定义方法

(1)此脚本主要适用UPC锐捷web认证,不同认证系统需要修改全局变量中postHeader和postData的格式。
(2)不同认证系统登陆成功后的重定向网址不同,根据需要可修改CheckLoginStatus函数中的判别方法。
(3)邮件使用plain文本,可根据需要自行修改。

3、部署方法

使用python3运行此脚本
(1)linux:修改start.sh后(开机启动+加入crontab),直接将其添加到开机启动即可。
(2)windows:手动添加脚本至开机启动,随后添加脚本至SchTasks列表。

  2021-3-2

About

中国石油大学(华东)校园网认证系统自助登陆以及IP地址自动报告

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published