drcom作为中国大陆众多高校采用拨号上网的认证方式,某些学校不提供Linux客户端,或者不对各个发行版都支持. dogcom通过分析drcom认证数据包,支持发送心跳包,保持握手.从而解决了校园网认证问题

安装

配置

drcom分为DHCP和PPPOE二个版本,二个版本配置文件不同.

DHCP配置

使用 Wireshark 在官方客户端登录前开始截包,做一次完整的截包动作然后登出,保存为 wireshark 截包文件, 比如 dr.pcapng (扩展名为pcapng).

配置文件生成

下载配置文件生成器将其与第一步的截包文件放到同一个目录下,并且将 filename = 'dr.pcapng' 中的 dr.pcapng 改为第一步保存的文件名。

修改配置文件

进入命令提示符(或shell)进入 drcom_d_config.py 所在目录,输入 python drcom_d_config.py > config.txt ,打开 config.txt 根据提示,将如下段落拷贝到 /etc/drcom.d/dhcp.conf。

server = '172.17.254.6'

username='hahahahaha'

password=

CONTROLCHECKSTATUS = '\x20'

ADAPTERNUM = '\x01'

host_ip = '172.17.1.1'

IPDOG = '\x01'

host_name = 'DRCOMFUCKER'

PRIMARY_DNS = '114.114.114.114'

dhcp_server = '0.0.0.0'

AUTH_VERSION = '\x0f\x00'

mac = 0x28d244090e15

host_os = 'WINDIAOS'

KEEP_ALIVE_VERSION = '\xd4\x02'

PPPOE配置

配置文件生成

抓包同上

下载 p版配置生成器 , 将其与第一步的截包文件放到同一个目录下,并且将 filename = 'dr.pcapng' 中的 drp.pcapng 改为第一步保存的文件名

修改配置文件

进入命令提示符(或shell)进入 drcom_p_config.py 所在目录,输入 python drcom_p_config.py > config.txt ,打开 config.txt 将类似

server = '1.1.1.1'

pppoe_flag = '\x1d'

keep_alive2_flag = '\xd8'

的输出覆盖 /etc/dogcom.d/pppoe.conf

启动

请启动 dogcom-d.service DHCP认证方式或 dogcom-p.service 服务。

关于systemd用法请参阅{{Systemd|systemd}页面。

注意事项以及疑难解答

更多配置以及事项请见github wiki页面

大部分学校配置可能无法生成,可参阅一下链接

php.c drcom,Drcom (简体中文)相关推荐

  1. php.c drcom,drcom

    Error: Component pep-text-card is not exist in this environment. {"data":{"id":& ...

  2. drcom linux最新版,Ubuntu高于8.04版本的源码安装drcom

    Ubuntu高于8.04版本的源码安装drcom注意点,这里借用别个的,我的早安装好了,为了方便记忆,把别人的copy过来,方便找用源码安装drcom时候,make报错,9.10和10.04都此问题. ...

  3. drcom linux客户端,Drcom (简体中文)

    drcom作为中国大陆众多高校采用拨号上网的认证方式,某些学校不提供Linux客户端,或者不对各个发行版都支持. dogcom通过分析drcom认证数据包,支持发送心跳包,保持握手.从而解决了校园网认 ...

  4. 用Qt 4.4编写drcom的GUI (转)

    经过了一个小程序的练手,应该写点实用的东西了.学校里上网需要使用drcom客户端进行登录.虽然sourceforge有一个linux的drcom客户端的开源项目,但是这是一个基于命令行的程序,开始用起 ...

  5. drcom linux怎么运行,drcom for linux

    一直想下大决心把win7换成ubuntu11.04,无奈舍不得一些游戏,今日下想来彻底解决下linux 上drcom登陆的问题.学校的服务器不提供直接的web认证的方式,本来想直接用开源的drcom- ...

  6. [转]Linux下pppoe配合Drcom插件上网方法介绍......

    Linux下pppoe配合Drcom插件上网方法介绍 近几天在西邮bbs上闲逛,无意间注意到很多人纠结于同一个问题---linux上网,众所周知,linux系统在宿舍上网时比较烦人的一件事,虽然bbs ...

  7. php.c drcom,校园网绕过Drcom安装自动登录程序到路由器

    简单记录一下,怎么在路由器上安装drcom脚本,实现自动登陆,一个路由器,全寝室都可以使用的方法. 安装固件: 我这里使用的是newifi mini型号的路由器 下载后,插拔一次路由器,按下路由器上的 ...

  8. drcom linux怎么运行,Drcom_linux

    64位ubuntu设置32位环境 sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 //======目前自己用到========= sud ...

  9. linux下drcom无法上网,drcom为什么还是不能上网啊!

    drcom为什么还是不能上网啊! 发布时间:2010-04-28 20:56:56来源:红联作者:hualong [i=s] 本帖最后由 hualong 于 2010-4-30 16:45 编辑 [/ ...

最新文章

  1. 【神经网络】MLP 编码器-解码器 注意力机制 残差连接
  2. 基于深度神经网络的图像缺损修复方法综述
  3. 警方办案滥用谷歌地理围栏,小伙三次骑车路过案发点被视作嫌犯
  4. buuctf rar1
  5. [译] D3.js 嵌套选择集 (Nested Selection)
  6. HDFS写数据的流程图
  7. touch事件总结,监听屏幕点击事件
  8. css3实现头像旋转360度
  9. 前端速成班_在此速成班中学习Go
  10. 前端学习(2698):重读vue电商网站19之处理图片预览操作
  11. 麦块服务器显示连接已丢失,麦块服务器密码怎么设置
  12. 【洛谷1527】 [国家集训队]矩阵乘法(整体二分)
  13. 启用计算机浏览器摄像头,如何启用浏览器进行摄像头访问?
  14. seaborn—seaborn.boxplot绘制箱型图
  15. 点击类名方法名如何连接到相应的Android源代码
  16. 10月17日云栖精选夜读:什么是新零售?阿里巴巴最新的报告终于说清楚了!(附报告)...
  17. 使用FontCreator工具创建字体符号导入arcmap
  18. netty框架中 bossGroup与workGroup是一个还是两个Reactor
  19. 交互设计好书推荐:【A029】[图灵交互设计丛书].简约至上:交互式设计四策略.第2版
  20. c语言代码存放的区域 堆栈,C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)...

热门文章

  1. 网络信息安全之信息系统安全保障
  2. 马斯克让位?特斯拉中国一把手被曝将接任全球CEO,内部回应:您觉得是真的吗?...
  3. 阿里云服务器受攻击总结
  4. echarts:基于上一篇我来给大家讲讲 如果你设置了自动播放但是鼠标放上去不生效 停留时间很短 应该怎么做呢???
  5. 浙江大学 工程伦理 第二章单元测试答案
  6. Jquery分页之(上一页,下一页)
  7. 年月日、年积日、简化儒略日、GPS周之间相互转换(C++)
  8. longitudinal models | 纵向研究 | mixed model
  9. 锐龙R3-3100配什么主板
  10. 算法题-双指针(最长的指定瑕疵度的元音子串(答案、解析))