【求助】用delphi设计一个公司局域网的监控系统

shrewdbean 2009-04-12 10:29:32
如题,用delphi语言设计一个公司局域网的监控系统,可以实现一台主机控制整个公司局域网,限制聊天工具(QQ和MSN)的使用和下载工具的使用(迅雷、BT)。我现在的设想是监控可以用winPcap实现,一台主机控制整个局域网用ARP欺骗技术实现。请各个高手能不吝赐教。我邮箱moremore03@163.com ,QQ576681554.
...全文
349 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
帮忙顶一下~~~~~~~~~
hhocean 2009-05-15
  • 打赏
  • 举报
回复
很多呀,http://www.jcb168.com.cn
http://www.jcb168.com
shrewdbean 2009-04-21
  • 打赏
  • 举报
回复
谢谢wade520,大家都不容易,7楼的朋友至于冷嘲热讽吗?
lead001 2009-04-19
  • 打赏
  • 举报
回复
给你个思路:
1、网络行为的识别:
可以用winpcap进行包捕获、解包、分析IM(qq/msn等)、p2p(迅雷/BT等)包特征进行匹配,识别到的进一步处理。

2、对识别到的包,给回应一个tcpreset、或其他的icmp网络不可达报文达到阻断效果,或直接禁用不需要的应用端口。
ahjoe 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 shrewdbean 的回复:]
引用 5 楼 ahjoe 的回复:
ARP欺骗不是正常行为。可以轻易防欺骗的。
你需要的这些功能,用同步专家网吧版就可以了。免费的软件。


那还要源代码的,怎么办?
[/Quote]

拿刀来架我脖子上,我一害怕,就给你了。
哈哈的哈 2009-04-17
  • 打赏
  • 举报
回复
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,WinSock, StdCtrls,unit2, Grids, ValEdit, ExtCtrls, ComCtrls;
From单元的引用

我已经测试过了 可以用
哈哈的哈 2009-04-17
  • 打赏
  • 举报
回复
楼主:你分数给的这么少``` 那我就给你个 arp攻击里面的一个函数吧 不是我小气 是等价对比

arp 里面获取 局域网 机子的mac地址(网卡地址) 函数

winPcap 里面有个 iphlpapi.dll 动态连接库 没有网站上自己下个

我是新建个unit2 把要调用动态连接库的函数都写到这里 放在FROM上 麻烦 而且代码很难看

Function SendARP(ipaddr:ulong;temp:dword;ulmacaddr:pointer;
ulmacaddrleng:pointer) : DWord;stdcall; far external 'Iphlpapi.dll' ;//获取MAC 函数


在from 窗体上引用 use unit2,WinSock;
Function GetMac(IPADD:string):string;//根据IP地址 获取MAC地址(不要告诉我连网卡地址都不懂)
var
Curip:ulong;
CurMac:array[0..5] of byte;
CurMaclength:ulong;
ErrNo:integer;
begin
Curip := inet_addr(PChar(IPADD));
CurMaclength := length(CurMac);
ErrNo := sendarp(Curip,0,@CurMac,@CurMaclength);//获取的主机MAC函数 在动态连接库上的方法
if ErrNo = 0 then
result := format('%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x',[CurMac[0],CurMac[1],
CurMac[2],CurMac[3],CurMac[4],CurMac[5]])//格式话 主机的MAC地址
else result := '我日主机没开机或者网络不通';
end;




xiaowei_001 2009-04-17
  • 打赏
  • 举报
回复
帮顶
chys3584 2009-04-17
  • 打赏
  • 举报
回复
楼上的主意不错,支持!
shrewdbean 2009-04-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ahjoe 的回复:]
ARP欺骗不是正常行为。可以轻易防欺骗的。
你需要的这些功能,用同步专家网吧版就可以了。免费的软件。
[/Quote]

那还要源代码的,怎么办?
shrewdbean 2009-04-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gyk120 的回复:]
20分求一个完整程序加源码?程序员和程序就这么不值钱么……
给你个思路,Winpcap可行,网上有专为Delphi设计的头文件,不过如果局域网有人绑定了ARP或者有防火墙,那也没戏了
[/Quote]

不是啊,积分不是问题,只要您能帮上忙,我分全给你了。我是刚来这里不久,所以有些规矩不太熟悉,请见谅啊!
ahjoe 2009-04-13
  • 打赏
  • 举报
回复
ARP欺骗不是正常行为。可以轻易防欺骗的。
你需要的这些功能,用同步专家网吧版就可以了。免费的软件。
hujun_zero 2009-04-13
  • 打赏
  • 举报
回复
就是啊
mathsfan 2009-04-12
  • 打赏
  • 举报
回复
有也不会给的,一些好用的源代码都是自己的心血啊...
gyk120 2009-04-12
  • 打赏
  • 举报
回复
20分求一个完整程序加源码?程序员和程序就这么不值钱么……
给你个思路,Winpcap可行,网上有专为Delphi设计的头文件,不过如果局域网有人绑定了ARP或者有防火墙,那也没戏了
内容概要:本文详细介绍了“考虑N-1故障集的电力系统安全约束经济调度(SCED)”的Matlab代码实现方案,聚焦于电力系统在满足N-1安全准则(即任一元件故障后系统仍能安全运行)条件下的经济性与安全性协同优化问题。资源通过构建精确的数学优化模型,在兼顾发电成本最小化的同时,确保系统在故障前后的运行安全性,涵盖潮流约束、机组出力限制及故障后安全恢复等多重约束条件。文中提供了完整的Matlab仿真代码,并集成YALMIP工具包进行高效求解,支持高水平学术研究的模型复现与结果验证,尤其适用于EI期刊、博士论文等科研场景。此外,资源附带详细的网盘链接,便于获取YALMIP开发包及其他配套材料,极大提升了科研复现效率。; 适合人群:具备电力系统分析、优化建模理论基础,熟悉Matlab编程语言,正在从事电力系统经济调度、安全稳定分析、新能源接入影响研究等相关方向的研究生、高校科研人员及电力行业工程技术开发者。; 使用场景及目标:① 深入学习并复现N-1安全约束下的SCED建模方法;② 掌握基于YALMIP与Matlab的优化问题建模与求解流程;③ 支撑高水平学术论文(如EI、SCI、博士论文)的仿真验证与结果再现;④ 为含高比例新能源接入的现代电力系统安全经济运行研究提供可扩展的技术框架与代码基础。; 阅读建议:建议结合文中提供的百度网盘资源与公众号“荔枝科研社”的配套资料,按照推荐目录顺序系统学习,重点关注模型构建的数学逻辑与代码实现细节,动手调试参数并尝试引入新能源不确定性、多故障场景(N-k)或分布鲁棒优化等前沿方向以拓展研究深度。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧