Skip to content

leetking/cwnu-drcom

Repository files navigation

cwnu-drcom

NOTICE

自2017-5-15学校升级服务器后,目前这个版本不能用。提供了一个lua版本封装的web认证

针对西华师范大学做的一个校园网登录客户端,首要目标是为linux用户提供便利。

drcom-generic已经有了C版本,虽然本校还是可以直接用这个,如果觉得不好用请使用mchome大神的dogcom

使用

A. 符合POSIX的系统(GNU/LINUX UNIX OSX)

直接make就好了,详细编译情况见wiki如何编译

  1. 登录

修改drcomrc.example里面的配置为自己的,并重命名为drcomrc放到当前目录下。 然后输入

$ sudo ./drcom

就可以实现登录了。 你也可以赋予drcom一个S权限并修改所有者为root

$ sudo chown root:root drcom; sudo chmod +s drcom

以后登录就直接./drcom

  1. 注销
$ sudo ./drcom -l
  1. 重新登录
$ sudo ./drocm -r
  1. 记录登录日志
$ sudo ./drcom -d
  1. 帮助
$ ./drcom -h

B. 路由器(OPENWRT系列)

下载ipk安装包,自行安装。然后进入路由器设置信息保存,重启路由器

进度

  • 实现了eap协议,并学校实现eap层的自定义心跳
  • 自动选择网卡登录
  • 按照本校drcom客户端版本v3.7.3(u31)完整实现。学校客户端v3.7.3能支持全校登录,那么这个版本也能全校使用:)
  • 实现openwrt上的UI界面

TODO

  • 实现icmp判断网络连接情况
  • 实现dhcp协议
  • 实现完整v5.2.0(x)版本的drcom协议

下载

见上方^release页面

自己编译?

想自定义或自己编译? 详情请右转->wiki页面的如何编译

About

针对西华师范大学做的第三方drcom客户端,支持windows(v0.0.3.4后不再支持)、linux和路由器

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published