再加上一些snmp的东西吧,还可以获得局域网里更多的东西。

解决方案 »

  1.   

    谢谢!楼上两位,写得不好,里面还有很多的bug, 还请执教
      

  2.   

    还没装哦,看到这条:
    在主台上把NetService.exe所在的目录共享,在要安装的机器上点击主台已经共享的NetService.exe我如果看不到共享的话不是不行了吗?
    为什么要共享安装了?可不可以直接在客户端安装啊.
      

  3.   

    to wjl_2001(wjl_2001) 很高呀
      

  4.   

    to coolali(生命之桥) stoone(阳光总在风雨后) 
      这个程序是我自己做的,代码都是东拉西凑起来的,没有什么理由价值,所以也不值钱,呵呵,死掉可能是程序写的不好,以后我会更加努力的,
      

  5.   

    由于兴趣爱好,我也在做类似的软件,我用的是基于SNMP的。提些自己的想法,呵呵。
    1、根据楼主所列的功能,我不太清楚楼主是如何控制客户机不能浏览网页和聊天。是通过驻留在客户机的程序定时查询内存中是否育这些进程,从而把这些进程kill掉(我觉得这种方法不够友好),还是像防火墙那样通过封堵一些端口来实现过滤某些数据包实现的(我觉得这种方法比较合理,而且和容易扩充)
    2、可以加上类似防火墙这样的功能
    3、还有作为一个局域网管理软件,对网络性能和网络数据包的统计分析应该加强,而不能只停留于单纯的原始数据获取。
    4、还有对文件的管理,我比较感兴趣,我觉得你上面所说的防拷贝、防删除等技术,是不是只是事后的一种记录啊。就是说能让管理员看到某个时间某个文件被删除或者修改了,而不是真正做到防拷贝。这个功能我还使用过,以前看到类似软件就是这么实现的,(有可能就是你这个,呵呵)。还有你是通过访问日志信息来获得这些文件信息的吗?要是这样的话,客户机程序一通过发送报文的形式到服务器端程序的吧(猜测,呵呵)
    5、还有你的远程任务管理器和远程的安装程序,都是通过客户机的程序来实现的对不?很想向你讨教一些东东?
      

  6.   

    我回来了!
    问题1的回答: 我是定时Kill;
    问题2的回答: 我以后会加入这些功能,耐心等待;
    问题3的回答: 你所要求的功能是能够做的,但是那样的话,就会把这个软件看成黑客软件,这不是我的初衷。我只是想给网管人员的工作带来方便。
    问题4的回答:只是事后看日志。
    问题4的回答:对。
      

  7.   

    to  jackion31(jackion31)
       不是系统日志,用函数,呵呵
      

  8.   

    to PiggyXP(【小猪】●你快乐于是我快乐)
      无所谓开原,也不是什么好东西,只是一些很普通得东西,我是东拉西凑起来的,呵呵
      

  9.   

    我最近也想学习一下网络管理软件,不过现在很多东西都不懂。
    1)做这样的软件用VC++ 好还是VC BUILDER好呢? 有什么区别吗?
    2)我到现在还是不明白如何去实现TCP/IP和 SNMP协议。不知道这些协议和程序的设计之间有什么样的关系,我看了那些协议的介绍和说明,发现里面有很多句法,可是C里面根本就没有那些句法的表达的啊。
      

  10.   

    14)禁止聊天(包括msn qq 雅虎通);
    15)禁止浏览网页(包括IE 、MyIE、腾讯浏览器、NetScape );
    ===============================    sonyg(肱二头肌) 你好,我很想知道这两项技术你是如何实现的呢?    是通过封端口?    还是只是枚举进程?发现这些进程以后就关闭之?    还有    2)能够监测你的机器是否有木马;
                18)杀广告;    这两个,我也很想知道你实现的原理,谢谢!^_^
      

  11.   

    to PiggyXP:你的14、15我已经问过楼主了,他是通过客户端程序枚举进程,然后杀掉,他是这么跟我说的。to sonyg(肱二头肌):呵呵,用的是函数啊,我本来的猜测以为是你通过访问日志的方式的,用的是ReadDirectoryChangesW这个函数吗?这个函数是要指定一个检测变动文件的一个路径(范围),你通过枚举驱动器,然后把路径指定为各驱动器根目录吗?还有一个问题,我以前用你的软件时,好像本机上删除一个文件后,你那个软件马上就能检测出来了?这个是通过什么消息来响应的吗?能不能把这块讲的细些?谢谢!
      

  12.   

    to: PiggyXP(【小猪】我倒是实现了一个无客户端的
    14)禁止聊天(包括msn qq 雅虎通);
    15)禁止浏览网页(包括IE 、MyIE、腾讯浏览器、NetScape );
    功能的程序15)可以用DNS欺骗实现,先用winpcap实现嗅叹,发现有主机发出DNS 请求后,在DNS Server发出DNS应答前,向请求主机发出欺骗的DNS应答就行了
    14)用ARP欺骗,将运行程序的主机模拟成网关,写个IP Filter HOOK过滤非法数据包
      

  13.   

    To tabris17(四不象):
      大侠,能不能说具体点,我正在学这些东西,DNS请求的数据包有什么样的特征啊,还有你说在DNS应答前,发出欺骗的DNS应答,这个时机你是怎么把握?是不是只是在检测到有DNS请求后直接发送欺骗的DNS应答?
      还有14)这个我不太懂里面的技术,能不能讲一下?
      大侠,能不能把你辛苦研究出来的代码送小弟一份,真是万分感谢!
      

  14.   

    to  winpion(winpion) ( 
     用哪种工具是没有多大的关系的,关键是你是否喜欢作"程序员",如果你只是把写程序作为你生存(或养家糊口)的话,总有一天你会厌倦的,那还不如早点改行做其他的(你喜欢的事情).还有做一行要爱一行.如果你做到这些,你酒会成为一个很优秀的程序员.
     以上是我作程序员的体会,希望得到其他同仁的斧正.
      

  15.   

    TO tabris17(四不象)14)用ARP欺骗,将运行程序的主机模拟成网关,写个IP Filter HOOK过滤非法数据包=======================================     ARP欺骗我倒是也会,但是将运行的主机模拟成网关,那其他的主要都要通过真正的主机来上网的啊,难道你还要亲自来转发这些数据包码??     还有你是怎么判断数据包是msn qq 雅虎通的呢?     还有DNS欺骗,这个技术我也尝试过,但是我总是计算不好DNS数据包的ID号,虽然计算的方法我倒是很清楚,我很想知道你是如何来准确计算的,谢谢!^_^
      

  16.   

    to 楼上,有些问题没有那么复杂,如果你采用"ARP欺骗"和"DNS欺骗"对整个网络有很大的坏处,有时候你该正常发送得数据却没有发送出去,这样就会产生很多的问题.而且现在的防病毒(和黑客软件)软件都能把你查出来,就会把你的软件列为病毒(黑客)软件,那时你就麻烦了
      

  17.   

    to all 
      现在我用这个帐号来回答大家的问题,
     chenqsbeast(斗战圣佛) 和 sonyg(肱二头肌) 这是我一个人.谢谢大家的理解
      

  18.   

    你的软件是不是全部基于win的基本c函数的功能来实现的呀??能否实现对其它系统的管理呢?
    我们现在希望做一个简单的局域网内的主机管理功能的软件,但是可能管理的机器多是
    linux系列的机器,能实现吗??
      

  19.   

    to: PiggyXP(【小猪】●享受VC,享受网络版●) 你说的"DNS数据包的ID号"不用计算啊,直接把请求包的ID拿过来就是了还有模拟网关只要开启2000的路由功能就行了,改一下注册表就好了一般通过特定端口来判断msn qq 雅虎通,还可以通过登录服务器IP来判断,如果用sock5代理就没办法了
      

  20.   

    to yongZ266 
      暂时还没考虑linux的系列,实在对不起,不过我会努力的。
      

  21.   

    to  Arias(永恒之道)
      设计思想是cs结构的,s是一个服务。 
     出想问题,我就上csdn,我不懂的,可能先前别人也遇到过。