使用shell登录校园网

深澜系列产品有两种表面上的方式登录校园网,一种是客户端,一种是网页,然而在没有图形界面的linux下面该肿么办。
这里参考了天神的博文
主要就是个post

抓个包就可以得到相应的参数,以下是可用脚本:

登录:

1
2
3
4
5
6
7
8
9
10
if [ $# != 2 ]; then
echo $'usage: '$0$' username password'
exit $?
fi
username=$1
password=$2
post_data=$'action=login&username='$1$'&password='$2$'&ac_id=1&&user_ip=&nas_ip=&user_mac=&save_me=1&ajax=1'
url="http://10.0.0.55:801/include/auth_action.php"
curl -d $post_data $url
echo ""

当前用户登出:

1
2
3
4
post_data=$'action=auto_logout'
url="http://10.0.0.55:801/include/auth_action.php"
curl -d $post_data $url
echo ""

所有用户下线:

1
2
3
4
5
6
7
8
9
10
if [ $# != 2 ]; then
echo $'usage: '$0$' username password'
exit $?
fi
username=$1
password=$2
post_data=$'action=logout&username='$1$'&password='$2$'&ajax=1'
url="http://10.0.0.55:801/include/auth_action.php"
curl -d $post_data $url
echo ""

共有 1 条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据