校园网使用的是深澜客户端,正常使用的话没有问题,但是对于只装了字符界面的linux系统来说,认证上网就是一个难题了。
好在网上的文档非常多,经过几天的捣鼓基本解决了linux自动认证的问题。

方法一:写java程序认证。
    因为认证使用的是post的表单,所以第一件想到的事情就是写个程序来认证。代码就不贴了,百度java http就知道怎么弄了。这里主要介绍第二种方法,linux神器,哈哈~

方法二:使用curl
    curl是一个在字符界面访问网页的程序。刚开始觉得它只是能看到一堆html代码,觉得没多大用,但是这次仔细搜了下,发现功能强大的多得多!curl不仅可以访问网页,还可以自己构造表单并发送,还能伪装自己是什么浏览器,还具有上传文件的功能。配合shell绝对是一大神器!
    废话不多说了,直接贴命令:
    curl -A "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"  \
    -d "is_pad=1&username=你的用户名&password=你的密码" \
    http://认证服务器地址/cgi-bin/do_login

这里-A就是伪装浏览器用的(我伪装成了IE5)。
-d用来添加post表单中的参数,用&分割。这里注意有个is_pad的参数。之前我一直尝试,一直提示mode_error。研究半天也没研究出来为什么。后来打开认证页面,开始看源代码,发现web认证界面和手机认证界面的action是一样的。但是web页面是禁止认证的,那么必然深澜得有办法来区分这两个页面,于是我就发现了is_pad这个参数,经过实验, 果断添加这个参数后就会被识别为手机界面,认证成功~
最后的网站当然是认证的地址了,不多说了~

注销的话直接访问http://认证服务器地址/cgi-bin/do_logout 就行啦~~

转载于:https://www.cnblogs.com/akkz/p/3605990.html

Linux 实现校园网认证相关推荐

  1. linux配置校园网认证,Kubuntu 11.10配置校园网802.1X认证

    在宿舍上网是要经过校园网802.1X认证的,windows xp下面有相关的软件,学校没有提供linux下面的认证软件,怎么办呢?有几种方法,一个是自己编写软件,二个是利用已有的软件包,用linux命 ...

  2. centos下华科校园网认证

    原文:centos下华科校园网认证 centos系统以稳定著称,适合服务器应用.之前测试一直用ubuntu,然而安装flashcache时候似乎有点问题,折腾了很久(当然,也有其他折腾的事情),忍无可 ...

  3. Linux下校园网锐捷认证(以湖南农业大学校园网为例)

    本文主要讨论Linux下校园网(锐捷)连接的方法. 大多数高校采用的是锐捷客户端来实现认证,但目前锐捷官方没有及时出Linux版本的客户端,因此给很多在校园网内使用Linux的同学带来了很多不便.不过 ...

  4. 关于最近研究的绕过某校园网认证登录-DNS隧道-dns2tcp

    原理:dns隧道 条件:一台能联网的有独立IP的linux服务器以及能设置NS记录的域名. 总体思路:服务器架设dns2tcp, 域名提供商设置NS记录,客户端运行dns2tcpc 本文服务器采用阿里 ...

  5. newifi2 刷padavan 校园网认证

    newifi2-D1路由器刷padavan & 校园网认证 选购 newifi2,性价格比挺高的,在某宝找了个最便宜的店家入了手. 毕竟要刷固件的,就算在某东买的,售后也会因刷非原厂固件而被拒 ...

  6. 一次简单的计网实践——浅谈校园网认证原理、ipv6机制绕过认证限制、双路由器宿舍组网

    注:本文所涉及的"任何设备",指在学生正常活动的区域内使用的设备. 一.山东大学威海校区校园网ipv4认证原理 1.认证系统介绍 山大威海校区内的校园网认证页面地址均为http:/ ...

  7. Drcom客户端可以卸载了! 在Windows上编写bat脚本实现深大校园网认证, 并可断线重连(Drcom Pt版)

    写在前面 之前有写文章分析了深大校园网的认证过程, 编写Linux脚本可在路由器等Linux设备上实现自动登录, 断线自动重连. 考虑到Windows才是主要使用者, 本篇文章分享在Windows上编 ...

  8. Ubuntu有线校园网认证窗口提示:could not connect : no route to host

    问题 在Linux系统(Unbuntu22.04)上连接校园网时,遇到一个问题. 因为使用的是有线连接校园网,弹出校园网认证窗口时提示: could not connect: no route to ...

  9. 浙江理工大学linux上校园网的配置说明(by zzdjk6/csh),其他学校应该类似

    浙江理工大学linux上校园网的配置说明(by zzdjk6/csh): 0,设置自己的eth0(一般是eth0,多网卡的话自行选择): Ip地址不要DHCP,要手动 Ip地址就是学校网管中心发给你的 ...

最新文章

  1. Chart.js-饼状图分析(参数分析+例图)
  2. Cell重磅:记忆研究的突破进展!在诺奖成果基础上,用“全光学”组合来“操纵记忆”...
  3. springside3.3.4部署小结
  4. mysql数据库设置字符集配置修改my.ini文件(windows)
  5. C++智能指针使用指南 part1:基本使用
  6. [模板]洛谷T3379 最近公共祖先(LCA) 倍增+邻接表
  7. java传参数的方法_java中方法的参数传递机制
  8. 苹果关闭iOS 14.1验证通道,阻止 iOS 14.2 降级
  9. 双对数坐标系matlab绘图,EXCEL自动计算液塑限并绘制图表至双对数坐标系.doc
  10. OPC数据访问方法简介
  11. 如何在JavaScript中检查变量是否为整数?
  12. this指向_js中关于this指向的训练题
  13. ajax post data 获取不到数据,注意content-type的设置post/get
  14. 3分钟教你绘制一个围棋棋盘
  15. 计算机无法通过无线上网,笔记本电脑突然无法使用无线网卡的多种解决方法
  16. 姚爱红计算机组成原理知识要点,计算机组成原理课程混合教学模式探究
  17. Asia/Shanghai与GMT-8的区别
  18. 【MySQL数据库】 - 复杂查询(二)
  19. Warshall‘s algorithm 算法的实现及优化
  20. Intellij IDEA 将.java文件识别成文本文档

热门文章

  1. 【深度学习前沿应用】文本分类Fine-Tunning
  2. Camera Tunning调试相关
  3. 在APP中集成iAd Banner展示广告盈利
  4. oracle中trim,ltrim,rtrim函数用法(简单易懂)
  5. 【游戏】对等轴测投影 Isometric Projection
  6. iPhone内存的有效使用
  7. 社会负面事件多《王者荣耀》们是否该被“分级”
  8. 软件需求规格说明模板
  9. 1.渗透测试学习——介绍
  10. .asc格式用PADS打开