概述
第一章 登录校园网
用 curl
sudo apt-get install curl
2020.9更新:登录页面的代码又改了
- 登录:
curl 'http://10.3.8.211/login' --data 'user=2018110453&pass=yourpassword'
- 登出:
curl -L http://10.3.8.211/logout
此部分为过时内容!
- 老网关登录(走校园网流量):
看网页源码的这里:
emmm……取的啥破名儿……
显然DDDDD那里写学号,upass写密码,登录按钮是0MKKey。
那么:
curl 'http://10.3.8.211' --data "DDDDD=2018110***&upass=password&0MKKey="
- 新网关登录:
同理:
这名字好听多了……user那里写学号,pass那里写密码,line线路默认是校园网,CUC-BRAS是联通,CMCC-BRAS是移动,CT-BRAS是电信。
不过并不是要curl /index,而是/login,
例如登录联通线路:
curl 'http://10.3.8.217/login' --data 'user=2018110***&pass=password&line=CUC-BRAS'
或者,这俩一样的:
curl 'http://ngw.bupt.edu.cn/login' --data 'user=2018110453&pass=password&line=CUC-BRAS'
- 老网关注销登录:
curl http://10.3.8.211/F.htm
- 新网关注销登录:
curl http://10.3.8.217/logout
-
开机自启
在 /etc/profile.d里写个执行这命令的脚本就行了。 -
开启WiFi
sudo rfkill unblock wifi
iwconfig
sudo ip link set wlp61s0 up
iw dev wlp61s0 link
#搜索网络
sudo iw dev wlp61s0 scan | less
sudo iw wlp61s0 connect [essid]
#获取ip
sudo dhclient wlp61s0
第二章 登录服务器
用expect自动输入密码
sudo apt install expect
sudo vim auto-login.sh
jio本内容:
#!/usr/bin/expect -f
set username myusernameKujou
set password mypassword123
set IPaddress 207.148.100.100
set timeout 10 #10s超时时间
spawn ssh -l $username $IPaddress
expect {
"(yes/no)?" { send "yesr"; exp_continue }
"*assword:" { send "$passwordr" }
}
最后
以上就是负责发卡为你收集整理的07 - 命令行(自动)登录校园网、服务器 - 研一的全部内容,希望文章能够帮你解决07 - 命令行(自动)登录校园网、服务器 - 研一所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复