神州数码客户端ZDClient升级到0.3,支持武汉大学的校园网

五月 20, 2009

0.3更新
-客户端默认版本号更新为3.5.04.1013fk
-修正对SUCCESS数据包的识别
-后台运行改为在认证成功后主程序返回
-根据状态区分用户名、用户配置信息错误与密码错误的两种提示
-在接收和发送Keep Alive报文时提示当前线程的pid
-改善pcap的抓包过滤器,只抓发往本机的报文

在姚老大的群里面找到武汉大学的同学micheal帮忙测试了ZDClient,昨天晚上把他们的官方客户端的数据包抓了过来看,原来版本是3.5.04.1013fk,比我们的新!不过奇怪的是广州大学的认证服务器除了用户名密码别的似乎什么都不认证,我怎么乱填都能认证成功 = .=

顺便提醒一下武大的同学,记得在zdcrun里面加上--dhcp参数……

大家可从项目主页下载最新的源码包:http://code.google.com/p/zdcclient/

tags: , , , ,
posted in Programming, Unix/Linux by PT

Follow comments via the RSS Feed | 留下评论 | Trackback URL

10 Comments to "神州数码客户端ZDClient升级到0.3,支持武汉大学的校园网"

  1. passby wrote:

    高手~~~

    回复回复
  2. 刘群 wrote:

    Makefile有问题

    $ make
    gcc -Wall -g -O1 -c md5.c
    gcc -Wall -g -O1 -c zdclient.c
    gcc -Wall -g -O1 -lpcap -o zdclient md5.o zdclient.o
    zdclient.o: In function `send_eap_packet':
    /home/liuqun/work/ZDClient/zdclient.c:352: undefined reference to `pcap_sendpacket'

    注:我是从源码安装的libpcap-1.0.0

    $ whereis libpcap
    libpcap: /usr/local/lib/libpcap.a

    回复回复
  3. 刘群 wrote:

    # 解决方法是将$(LIBS)放在最后
    # 这样gcc的链接器才能正确链接到libpcap

    zdclient: md5.o zdclient.o
    $(CC) $(CFLAGS) -o $@ md5.o zdclient.o $(LIBS)

    回复回复
  4. 刘群 wrote:

    订正Makefile后顺利编译,输出zdclient

    $ make
    gcc -Wall -g -O1 -o zdclient md5.o zdclient.o -lpcap

    回复回复
  5. 刘群 wrote:

    订正Makefile后顺利编译生成可执行文件zdclient

    $ make
    gcc -Wall -g -O1 -o zdclient md5.o zdclient.o -lpcap

    回复回复
  6. 刘群 wrote:

    手动编译gzhu_zdclient.c
    gcc -c gzhu_zdclient.c -o gzhu_zdclient.o

    链接
    gcc -o gzhu_zdclient gzhu_zdclient.o md5.o -lpcap

    回复回复
  7. yaoqi wrote:

    好!祝贺你成功啦!

    回复回复
  8. PT wrote:

    谢谢刘群的提醒,我在编译32位版的时候也发现了~~我把32位的libpcap-dev包解了,把里面的libpcap.a拿来放在根目录下编译~~

    回复回复
  9. PT wrote:

    不过今天依然在跟武汉大学的同学测试,因为他们用的是dhcp动态分配IP,情况有点麻烦。

    还有谢谢姚老大的到访!呵呵!

    回复回复
  10. 匿名 wrote:

    大神,无私的奉献精神 赞! 激动的看的了姚大神

    啊啊啊啊啊啊 !!!!!!!!!!!!

    回复回复

Leave Your Comment

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。

Page optimized by WP Minify WordPress Plugin

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org