首页 > 动态中心 > 技术文章  >  正文

局域网电子邮件监控系统的设计与实现(一)

2022-08-11 00:00:00

文章摘要:今天电子邮件 由于它的廉价和便捷 已成为人们广泛使用的通讯手段之一。正是因为如此,其 内容也非常复杂,合理、有效地监控 电子邮件成为一个迫切的需要。而 Sniffer(嗅探器)技术在网络 中的应用已非常广泛。Snffier在网络管理、维护、安全方面发挥了重要作用。本文实现了一种基于 Sniffer思想的电子邮件监控系统,捕获共享式局域网中经电子邮件客户端发送的电子邮件,并将

局域网电子邮件监控系统的设计与实现(一)

今天电子邮件 由于它的廉价和便捷 已成为人们广泛使用的通讯手段之一。正是因为如此,其 内容也非常复杂,合理、有效地监控 电子邮件成为一个迫切的需要。而 Sniffer(嗅探器)技术在网络 中的应用已非常广泛。Snffier在网络管理、维护、安全方面发挥了重要作用。

本文实现了一种基于 Sniffer思想的电子邮件监控系统,捕获共享式局域网中经电子邮件客户端发送的电子邮件,并将其转存为文件,从而实现监控共享式局域网中经电子邮件途径传输的内容,使得管理人员能够根据这些信息进行必要的控制管理。

1 系统的基本工作原理及其相关技术

1.1 系统的逻辑功能结构

系统建立在 WinPcap体系结构的基础上,设计为三层结构:底层是对数据包的捕获,其上层是数据包的过滤保存,最上层是对过滤后的有用数据包进行分析显示。系统功能结构如图1所示 。

图 l 电子 邮件监控系统功能框 图

1.2 数据包的捕获及过滤技术

Windows操作系统没有提供 内置的包捕获机制。但它提供了一个用来捕获数据包的开放系统软件包 WinPcap(Windows Packet Capture)。

1.2.1 WinPcap的功能与结构

(1)WinPcap的功能

WinPcap是Windows平台下一个免费、公共的网络访问系统。它为Win32应用程序提供访问网络底层的能力。主要功能包括:能够捕获原始数据报,包括在共享网络上各主机发送(接收)的以及相互之间交换的数据报;在数据报发往应用程序之前,按照自定义的规则将某些特殊的数据报过滤掉;在网络上发送原始的数据报;收集网络通信过程中的统计信息。

WinPcap的主要特点在于独立于主机协议 (如TCP/IP)而发送和接收原始数据报。也就是说,WinPcap不能阻塞和控制其他应用程序数据报的发收,它仅仅只是监听共享网络上传送的数据报。因此,它不能用于QoS调度程序或个人防火墙。

(2)WinPcap的体系结构

WinPcap主要由三个模块组成,一个在 内核级 ,另外两个以DLL的形式处于用户级。主要模块包括:过滤器、内核级和用户级的缓存、用户级上的两种库。

①内核级的网络组包过滤器(NPF)。在 内核级的部分即NPF是一个经过优化的内核模式驱动器,用于对数据包进行过滤,将接受的数据包送交用户级,并含有与操作系统相关的代码部分,如时间戳管理等 。

②数据包低级驱动程序库(packet.du)。数据包驱动程序库是与 Libpcap相兼容的一组用户级的函数库。packet.du用于在 Win32平台上为数据包驱动程序提供一个公共的接 口。由于不同的Windows版本在用户级和内核级之间提供各不相同的接 口,而packet.du可以屏蔽这些区别,提供一个与系统无关的API。基于packet.dll开发的数据包截获程序可以运行于不同的Win32平台而不必重新进行编译。packet.dll可以执行如获取网卡名或者机器掩码等低级的操作。packet.du和 BPF均与所用的操作系统有关。

③数据包高级驱动程序库(wpcap.du)。wpcap.dll是与操作系统无关的,它含有诸如产生过滤器、用户级缓冲以及包注入等高级功能。所以,编程人员既可以使用包含在 packet.du中的低级函数直接进入内核级调用,也可以使用由wl~ap.du提供的高级函数,并可能被转换成若干个 NP系统调用。基级函数调用,这样 功 能更 强,使用也更方便。wpcap.dll的函数调用会 自动调用 packet.du中的低于Windows操作平台的系统,可直接调用 WinPcap所提供的API接 口函数以实现各种网络数据报文的捕获。数据报文捕获及过滤程序流程如图2所示。

数据报文捕获及过滤技术

图2:数据报文捕获及过滤技术

上一篇 : 网络监控,网络监控原理,网络监控和其它监控的区别
  • 相关推荐
  • 企业必备!2024电脑加密软件精选:八款宝藏工具大放送!

    在数字化浪潮汹涌的2024年,企业数据安全面临着前所未有的挑战。为了守护企业核心资产,电脑加密软件成为了不可或缺的防线。本次精选八款宝藏级电脑加密工具,它们各具特色,从数据加密、行为监控到权限管理,全方位守护企业数据安全。让我们一同探索这些强大的加密软件,共同迎接数据安全的新篇章!1、洞察眼MIT系统采用先进的加密算法...

    2024-10-21 10:03:14
  • 公司用什么软件监控电脑?2024年电脑监控软件好物榜TOP10

    1、洞察眼MIT系统系统能够实时监控员工的电脑屏幕活动,包括网页浏览、应用程序使用、聊天内容等。支持多屏监控,确保无遗漏地记录员工的电脑使用情况。提供智能截屏功能,定期对屏幕进行截屏,并智能识别屏幕内容。还能够自动录制屏幕活动,确保管理者随时了解员工的工作状态。支持文件外发审批,并对外发的文件进行备份。提供泄密风险等级...

    2024-10-21 09:47:33
  • 想要监控员工电脑吗?轻松管理!四招助你监控员工办公电脑

    在数字化办公日益普及的今天,如何有效监控员工电脑,确保信息安全与工作效率,成为了众多企业面临的难题。本篇文章将为您揭秘四招轻松管理员工办公电脑的方法,助您实现高效监控与科学管理。通过合理的监控手段,不仅能够提升团队协作效率,还能有效防范潜在的信息安全风险,为您的企业保驾护航。一、使用专业工具—洞察眼MIT系统能够实时捕...

    2024-10-21 09:11:07
  • 电脑usb接口控制软件|精选六款USB接口控制软件

    在数字化办公日益普及的今天,电脑USB接口的安全管理变得尤为重要。为了帮助您更好地管控USB设备的使用,确保数据安全,我们精选了六款USB接口控制软件。这些软件各具特色,功能强大,能够轻松实现USB端口的灵活管理,有效防止非法访问和数据泄露。无论是个人用户还是企业团队,都能从中找到适合自己的解决方案。一、洞察眼MIT系...

    2024-10-21 09:09:21
  • 如何远程控制员工的电脑?四款神器助你轻松实现!

    在快节奏的工作环境中,远程控制员工电脑已成为提升团队协作效率、确保信息安全的重要手段。然而,面对琳琅满目的远程控制软件,如何找到既高效又安全的解决方案?本文将为您推荐四款备受好评的远程控制神器,它们不仅功能强大,而且操作简便,助您轻松实现远程管理,让团队工作更加协同高效。1、洞察眼MIT系统远程控制功能:借助该系统,管...

    2024-10-19 14:57:35
  • 怎么防止U盘复制电脑文件?轻松四招,防止U盘盗取电脑文件

    在数字化时代,数据安全已成为企业和个人不可忽视的重要问题。U盘作为便捷的数据存储设备,却也可能成为数据泄露的源头。如何有效防止U盘复制电脑文件,保护敏感信息不被盗取?以下四招,将为您揭示简单而有效的防护策略,让您的数据安全得到全面保障。让我们一同守护数字世界的安全防线,远离数据泄露的风险。一、使用洞察眼MIT系统U盘加...

    2024-10-19 14:24:18
  • 远程监控电脑屏幕用什么软件?远程监控电脑屏幕,六款软件推荐!

    在数字化办公日益普及的今天,远程监控电脑屏幕已成为企业管理和家庭监护的重要工具。为了帮助您高效、安全地进行远程监控,我们精心挑选了六款真实好用的软件。这些软件不仅功能强大,而且易于操作,能够满足您在不同场景下的监控需求。接下来,让我们一起探索这些软件,为您的远程监控之旅提供有力支持。1、洞察眼MIT系统实时监控:能够实...

    2024-10-19 11:05:18
  • 屏幕监控软件有哪些?精选8款软件,实时监控你的电脑屏幕!

    在数字化办公日益普及的今天,屏幕监控软件已成为企业确保信息安全、提升管理效率的重要工具。它们能够实时监控电脑屏幕,有效防止数据泄露,规范员工行为。以下八款屏幕监控软件,凭借其强大的功能和广泛的应用场景,成为了市场上的佼佼者。1、洞察眼MIT系统系统能够实时监控局域网内计算机的桌面画面和操作行为。这意味着管理员可以实时查...

    2024-10-19 10:05:10
  • 想要监控办公电脑?这八款软件不可少(2024推荐)

    在日益复杂的办公环境中,确保数据安全与员工效率成为企业管理的关键。2024年,我们精心挑选了八款电脑监控软件,它们各具特色,能够全方位监控办公电脑,从实时屏幕追踪到行为审计,从数据防泄密到上网管理,为企业打造一道坚实的数字防线。这些软件不仅提升了管理效率,更确保了企业信息的安全无虞,是每位管理者不可或缺的办公助手。1、...

    2024-10-19 09:32:57
  • 电脑文件加密必备!2024精选十款加密软件,保护数据安全

    在数字化时代,数据安全已成为不可忽视的重要议题。为了守护您宝贵的文件信息,我们精心挑选了十款2024年的电脑文件加密软件。这些软件各具特色,采用先进的加密技术,确保您的数据在存储和传输过程中的安全性。无论是个人用户还是企业用户,都能在这些软件中找到适合自己的加密解决方案,让数据安全无忧,尽享数字生活的便捷与安心。1、洞...

    2024-10-18 14:55:23

大家都在搜的词:

微信扫一扫联系售前工程师