07 - 命令行(自动)登录校园网、服务器 - 研一

第一章 登录校园网

用 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

此部分为过时内容!

  • 老网关登录(走校园网流量):
    看网页源码的这里:1038211
    emmm……取的啥破名儿……
    显然DDDDD那里写学号,upass写密码,登录按钮是0MKKey。
    那么:
curl 'http://10.3.8.211' --data "DDDDD=2018110***&upass=password&0MKKey="
  • 新网关登录:
    同理:ngw
    这名字好听多了……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 "yes\r"; exp_continue }
      "*assword:" { send "$password\r" }
}

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值