sone 发表于 2013-5-21 15:37:14

公布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。

crc8 发表于 2013-5-21 16:09:16

好吧. 这都是代码生的活..

lqiang 发表于 2013-5-22 12:47:12

支持!支持!

xiasha11 发表于 2013-5-22 12:52:29

代码很垃圾

木木 发表于 2013-5-22 13:54:13

支持发布源码,收藏先。

sone 发表于 2013-5-22 17:10:37

xiasha11 发表于 2013-5-22 12:52 static/image/common/back.gif
代码很垃圾

你看过代码没?这是整理的最规整的代码了!结构很清晰。

ASPBIT 发表于 2013-5-22 20:29:56

不管怎么说先表示感谢了
免费贡献的 你不要说人家代码垃圾 你觉得人家代码垃圾你整个更好的免费分享出来

jike106397 发表于 2013-5-22 21:37:52

支持,说人家垃圾的先贴出自己好的来。

actcs 发表于 2013-5-23 15:06:04

PAP和CHAP都比较简单,我也是没搞懂MSCHAP协议,RFC上说的虽然比较清楚,但是所用到的库都是C里的,我看不懂

kason_j 发表于 2013-5-27 22:01:39

代码签不出来啊!!

sone 发表于 2013-5-27 23:57:23

kason_j 发表于 2013-5-27 22:01 static/image/common/back.gif
代码签不出来啊!!

好了,服务器挂掉了13个小时。

夏月轻雷 发表于 2013-6-7 10:17:31

顶个~~~~~人家发的就是垃圾!!你有本事也发个垃圾出来看看??
页: [1]
查看完整版本: 公布Radius服务器核心源代码,C#!