这是一个用于在Linux系统登录“中国农业大学”校园网网关的Python脚本;
通俗的讲就是提供联网认证的Python脚本。
特点:
- 方便:通过将登录信息存储在本地,这样你就不用每次都输入账号,密码。
- 安全:用户密码是加密存储的。【但我还是建议你往下看,让它更安全】
- 智能:校园网的wifi和有线的登录网关是不一样,这个脚本可以自动识别。
Python2:这个脚本是基于Python2写的,并且它只支持Python2。
唯一需要安装的模块:
# 安装python2对应的pip【如果需要】
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python2 get-pip.py
# 安装 requests 模块
python2 -m pip install requests
git clone https://github.com/Sherry520/LoginCAU.git
cd LoginCAU
python2 ./LoginCAU.py
> input your ID:<Your Account ID>
> input your password:<password>
> You have already logged in, do you want to log out? (y[es]/n[o], default no):
在LoginCAU.py脚本所在的位置,用户信息存储在一个名为data.pkl的文件中,其中保存有账户名和加密后的密码。
为了更加确保安全,你应该修改这个文件的权限,使得只有你本人可以对这个文件进行“读/写”操作:
chmod 600 data.pkl
-
Logout failed! You have to logout using your browser.
回答:当在一个已经联网的设备上,你第一次使用这个脚本去退出登录(即,关闭联网),才会显示这个信息。
你需要使用浏览器退出联网,仅此一次。
本项目基于GNU GENERAL PUBLIC LICENSE version 3.0(GPLv3)发行。查看LICENSE
文件阅读完整许可内容。