Date: Wed, 13 Jan 2010 23:25:20 +0800
From: lk shine <shine...@gmail.com>
To: kerne...@gmail.com
Subject: Drcom-client移植到Mac上
您好,我最近已经将drcom-client移植到mac系统上了,Unix与Linux的Api有很多相同之处,所以用户态的程序基本上不用怎么修改,主要是把Linux的内核模块改为Mac的内核扩展,下面是一些简单的说明:
主要改动:
1.用Mac的内核扩展(Kext)来代替Linux下的内核模块,所在目录为 kdrcom_client/ ,采用socket filter 来过滤数据包。
2.将drcomc和drcomd合成一个执行文件drcom
关于编译:
执行文件drcom和内核扩展kdrcom_client.kext分开编译,编译kdrcom_client.kext需要Xcode.
关于使用:
drcom 登录
drcom login 登录
drcom logout 注销
drcom passwd 更改密码
drcom quit 退出(关闭daemon)
目前潜在问题:
1、不能动态获取MAC地址
2、注销有时会不成功
附件是源码,可以自由公开、发布,希望可以帮得上你们。
再次感谢你们辛勤的劳动,我们才可以自由地在各种系统下通过Drcom来上网。
----- End forwarded message -----
可惜我最近没有 MAC 环境来测试。
-------------
2010/1/13 Wheelz <kerne...@gmail.com>:
> --
> You received this message because you are subscribed to the Google Groups "drcom-client" group.
> To post to this group, send email to drcom-...@googlegroups.com.
> To unsubscribe from this group, send email to drcom-client...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/drcom-client?hl=en.
>
>
>
>