NT局域网如何记费?(210分)

  • 主题发起人 huizhang1
  • 开始时间
我已经用尽所有的办法,包括您所说的办法。而且我也在
教育网上,应该速度还可以忍受吧。
 
to 唐:什么东西呀?
 
To llzx:

怎样获得DHCP得到的Mac地址及DHCP的日志呢?
 
看来只好通过代理服务进行用户级的记费了.

对Mac地址也是只能解决对机器记费, 如果使用同一台机器上网的用户不固定, 则对
机器记费不能解决用户级的记费.

to zhengxue(sound like a Ms):
Could you please tell us a little bit about the secret of how to peek
the IP message? Thanks alot!
 
听说过socks5协议吗?
装一台NT/Linux做firwall (NAT)和socks5 server
client access outside through this server
do billing through the log

or maybe get the source code?
 
你可以记录LOGON/LOGOFF吗?计算时间?
别笑我CJ网盲
 
在firewall上装proxy server,通过此proxy的log文件
进行计费。
 
pegasus: If u could give delphi source that could set mac address,
I will give u 100
 
最近看了看Novell的NetWare3.0,发现在网络管理方面NT简直就是小儿科!
NetWare5.0的网络管理功能NT肯定就没法比了!NetWare自带网络计费功能,
NT却没有!
我想Windows2000真是‘前途无亮‘啊!最后沦落成桌面操作系统!!
 
我认为唐晓锋先生的想法很有道理
 
怎样改MAC地址?pegasus?
 
作一个Socket监听口, 用户通过一个ClientSocket联接, 报告用户名.
在nt的ServerSocket程序中用NetUserAdd等函数动态添加用户, 按登陆
用户名计费. (还可以通过ClientSocket报告用户的IP)
 
虽然改MAC address我不会,但技术上是可行的,所以对ip
或mac计费是很容易出问题的 !
至于代理服务器,对用户计费,也有问题,存在二次开发,和
用户名,密码管理的问题,窃取用户名和密码是so easy!
所以还有更好的办法吗?
 
要实现计费,我想,最最简单的是用proxy,既简单又能实现内外隔离,安全。

如果想编程实现的话。可以用一台机做服务器,通过serversocket和clientsocket

来实现,用serversocket接受内部的请求,用clientsocket来和外部联系,当然可

实现记费。

如果不用服务器的话,那么有一种笨办法,不知道大家有没有人用过netxray这种

东东,这是从netbios编上去的,在delphi中提供了nb30.pas,所以可以自由调用。

这样可以获得局域网上的所有消息,因为众所周知局域网的信息对于网卡来说是透明

的,有兴趣的大虾可以去深度历险去down个xx.pas(sorry,忘了名字),是用来获得

本机网卡的mac地址的。当然,如果都是用modem上网这个办法就不行了。

个人茁见,请大家指教。
 
可以去<a href="http://download.fzu.edu.cn">深度历险</a></font></pre>去down个ras_d2.zip,可以用它编写自己的网络记费软件.
效果不错!
 
ras_d2.zip在哪儿?我为什么没看到,请说清楚一点,害的我找半天没找到.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部