公布Radius服务器核心源代码,C#!
本帖最后由 sone 于 2013-5-21 15:44 编辑只有PAP加密方式,没做CHAP方式,没搞懂MS-CHAP和v2。
包含Radius数据报格式包构造器和解释器!!!
数据库使用SQL,在程序目录下面创建config.ini。
内容
;这里填写SQL连接字符串
sqlconnectionstring=server=(local); uid=sa; pwd=***; database=radius
;这里是Radius的共享密钥
sharedkey=****
注意:Silmoon.Radius.Server是服务形式的程序,需要注册到Windows服务。
Silmoon.Radius.Server.App是控制台程序,可以直接运行,Silmoon.Radius.Server.App需要调用Silmoon.Radius.Server。
.NET2.0\3.5\4.0都要有,我是在VS2012下写的。
然后打开Silmoon.Radius.Server.App生成的exe,由于使用的Linq to SQL访问数据库,会自动创建数据库和表格。然后大家可以研究如何开发了。
已经基本支持分配ip、带宽(ROS属性)了,账户使用期限认证。
源代码在svn服务器上,请大家使用tsvn中的check out功能检出源码。svn地址:https://svn.silmoon.com:8443/svn/SilmoonRadius/Silmoon.Radius.Server/
用户名密码都是 public
里面还调用了Silmoon.dll等类库,在这里取出!
https://code.google.com/p/silmoon-dotnet-library/source/checkout
如果要有询问怎么继续开发,收费!我邮箱sone*silmoon.com。 好吧. 这都是代码生的活.. 支持!支持! 代码很垃圾 支持发布源码,收藏先。 xiasha11 发表于 2013-5-22 12:52 static/image/common/back.gif
代码很垃圾
你看过代码没?这是整理的最规整的代码了!结构很清晰。 不管怎么说先表示感谢了
免费贡献的 你不要说人家代码垃圾 你觉得人家代码垃圾你整个更好的免费分享出来 支持,说人家垃圾的先贴出自己好的来。 PAP和CHAP都比较简单,我也是没搞懂MSCHAP协议,RFC上说的虽然比较清楚,但是所用到的库都是C里的,我看不懂 代码签不出来啊!! kason_j 发表于 2013-5-27 22:01 static/image/common/back.gif
代码签不出来啊!!
好了,服务器挂掉了13个小时。 顶个~~~~~人家发的就是垃圾!!你有本事也发个垃圾出来看看??
页:
[1]