首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 在Windows终端上部署的IPv4电子邮件外发代理的方法

在Windows终端上部署的IPv4电子邮件外发代理的方法

阅读:2发布:2020-05-25

专利汇可以提供在Windows终端上部署的IPv4电子邮件外发代理的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了在Windows终端上部署的IPv4 电子 邮件外发代理的方法,包括发送电子邮件, 修改 IP地址和端口号,记录IP地址和端口号,将数据包发给代理程序,保存数据包到终端,解析数据包,判断邮件是否允许外发,完成发送电子邮件。该方法通过在终端上部署代理程序,解决了当前统一由邮件 服务器 发送电子邮件的弊端,既方便了终端用户,也避免了由使用邮件服务器发送电子邮件带来的性能 瓶颈 问题。,下面是在Windows终端上部署的IPv4电子邮件外发代理的方法专利的具体信息内容。

1.在Windows终端上部署的IPv4电子邮件外发代理的方法;
步骤一,发送电子邮件:Windows终端发送电子邮件至过滤驱动层;
所述的过滤驱动层能够截获所有试图外发到网络上的IPv4数据包,并且可在网络驱动层修改数据包中的数据;
所述的IPv4数据包中信息包括源IP地址、源端口号、目标IP地址、目标端口号、邮件具体内容,以下简称数据包;
所述的源IP地址为发送电子邮件终端的IP地址;
所述的源端口号为发送电子邮件终端的端口号;
所述的目标IP地址为接收电子邮件的邮件服务器的IP地址;
所述的目标端口号为接收电子邮件的邮件服务器的端口号;
所述的邮件具体内容主要包括,邮件收件人、发件人、抄送人、发送时间、主题、正文内容;
步骤二,修改IP地址和端口号:在上述过滤驱动层中将数据包中的目标IP地址修改为
127.0.0.1;目标端口修改为代理程序监听的端口;
所述的代理程序负责接收网络上的数据包,还原电子邮件内容;
所述的代理程序监听的端口可为任意端口号;
步骤三,记录IP地址和端口号:在过滤驱动层记录目标IP地址、源端口号;
步骤四,将数据包发送给代理程序:操作系统将修改后的数据包发送给代理程序;
修改后的数据包内容包括源IP地址、源端口号、127.0.0.1、代理程序监听的端口号、邮件具体内容;
步骤五,将数据包保存到终端:在代理程序将修改后的数据包内容保存到发送电子邮件的终端;
步骤六,解析数据包:由代理程序解析保存到终端的数据包;
所述的终端为发送电子邮件的终端;
所述的数据包为修改后的数据包;
步骤七,判断是否允许邮件外发:代理程序中的业务逻辑模判断电子邮件内容是否允许外发,具体的判断条件和处理方法不在本发明的范畴,所以不详述;
步骤八,完成发送电子邮件:若业务逻辑模块允许电子邮件外发,则将步骤五中保存的数据包发送给邮件服务器。

说明书全文

在Windows终端上部署的IPv4电子邮件外发代理的方法

技术领域

[0001] 本发明涉及电子邮件外发领域,具体涉及针对在Windows终端上部署的IPv4电子邮件外发代理的方法。

背景技术

[0002] 目前,电子邮件已在办公网络中得到了广泛的应用,其在为人们带来方便的同时也提高了重要信息泄露的险程度。电子邮件在外发过程中极易泄露重要信息,可能对单位造成较大的影响,为了避免发生这种情况,急需一种能够对外发的电子邮件进行审计和管理的方法。
[0003] 常用的电子邮件审计和管理方法是在单位内外网之间架设邮件服务器,要求从内网外发的电子邮件须经由邮件服务器转发,由邮件服务器判断是否允许电子邮件外发。但是,这种电子邮件外发方法改变了原有的电子邮件外发习惯,同时,也引入了邮件处理的瓶颈,且因为电子邮件需要从终端发送到邮件服务器,也会给具备内网监听能的攻击者提供窃取信息的机会。

发明内容

[0004] 本发明解决了上述电子邮件外发审计与管理办法的缺陷,提供了在Windows终端上部署的IPv4电子邮件外发代理的方法。
[0005] 本发明解决其技术问题所采用的技术方案是:在Windows终端上部署的IPv4电子邮件外发代理的方法,包括如下步骤。
[0006] 步骤一,发送电子邮件:Windows终端发送电子邮件至过滤驱动层;所述的过滤驱动层能够截获所有试图外发到网络上的IPv4数据包,并且可在过滤驱动层修改数据包中的数据;
所述的IPv4数据包中信息包括源IP地址、源端口号、目标IP地址、目标端口号、邮件具体内容,以下简称数据包;
所述的源IP地址为发送电子邮件终端的IP地址;
所述的源端口号为发送电子邮件终端的端口号;
所述的目标IP地址为接收电子邮件的邮件服务器的IP地址;
所述的目标端口号为接收电子邮件的邮件服务器的端口号;
所述的邮件具体内容主要包括,邮件收件人、发件人、抄送人、发送时间、主题、正文内容;
步骤二,修改IP地址和端口号:在上述过滤驱动层中将数据包中的目标IP地址修改为
127.0.0.1;目标端口修改为代理程序监听的端口;
所述的代理程序负责接收网络上的数据包,还原电子邮件内容;
所述的代理程序监听的端口可为任意端口号;
步骤三,记录IP地址和端口号:在过滤驱动层记录目标IP地址、源端口号;
步骤四,将数据包发送给代理程序:操作系统将修改后的数据包发送给代理程序;
修改后的数据包内容包括源IP地址、源端口号、127.0.0.1、代理程序监听的端口号、邮件具体内容;
步骤五,将数据包保存到终端:在代理程序将修改后的数据包内容保存到发送电子邮件的终端;
步骤六,解析数据包:由代理程序解析保存到终端的数据包;
所述的终端为发送电子邮件的终端;
所述的数据包为修改后的数据包;
步骤七,判断是否允许邮件外发:代理程序中的业务逻辑模判断电子邮件内容是否允许外发,具体的判断条件和处理方法不在本发明的范畴,所以不详述;
步骤八,完成发送电子邮件:若业务逻辑模块允许电子邮件外发,则将步骤五中保存的数据包发送给邮件服务器。
[0007] 本发明的有益效果是:本发明在Windows终端上架设电子邮件管控程序,解决了当前统一由邮件服务器发送电子邮件的弊端,既方便了终端用户,也避免了由使用邮件服务器发送电子邮件带来的性能瓶颈问题。
附图说明
[0008] 图1是本发明的电子邮件外发代理技术的流程图;图2是本发明的实施例的结构示意图。

具体实施方式

[0009] 为使本发明的目的、技术方案和优点更加清楚明白,下面结合具体实施例和附图,对本发明做进一步详细说明。
[0010] 如图2所示,由计算机201发送电子邮件给邮件服务器202。
[0011] 例如,计算机201的IP地址为192.168.5.32、端口号为1125;邮件服务器202的IP地址为192.168.5.39、端口号为25;本发明代理程序监听的端口号为19925。计算机201发送一封收件人为test@gscinfo.com.cn、主题为“本周重要工作内容”、正文为“本周工作以行项目为主,其他工作暂停。”的电子邮件。
[0012] 数据包中内容包括计算机201的IP地址和端口号;邮件服务器202的IP地址和端口号;邮件具体发送内容。
[0013] 如图1所示,本发明一种在Windows终端上部署的IPv4电子邮件外发代理方法的步骤如下:步骤一,发送电子邮件101:计算机201发送电子邮件到本发明的过滤驱动层;
步骤二,修改IP地址和端口号102:在过滤驱动层将数据包中邮件服务器202的IP地址修改为127.0.0.1,即将数据包中192.168.5.39改为127.0.0.1;将邮件服务器202的端口号修改为本发明代理程序监听的端口号,即将数据包中的25修改为19925;
步骤三,记录IP地址和端口号103:在过滤驱动层记录邮件服务器202的IP地址
192.168.5.39和计算机201的端口号1125;
步骤四,将数据包发送给代理程序104:操作系统将修改后的数据包发送给本发明的代理程序;
修改后的数据包内容包括计算机201的IP地址192.168.5.32和端口号1125;代理程序监听的端口号19925;修改后的邮件服务器202的IP地址127.0.0.1;及邮件具体发送内容;
步骤五,将数据包保存到终端105:将修改后的数据包保存到计算机201本地;
步骤六,解析数据包106:本发明代理程序解析保存到计算机201的数据包;
步骤七,判断是否允许邮件外发107:本发明代理程序中的业务逻辑模块判断电子邮件内容是否允许外发,具体的判断条件和处理方法不在本发明的范畴,所以不详述;
步骤八,完成发送电子邮件108:若业务逻辑模块允许电子邮件外发,则将步骤五中保存的数据包发送给邮件服务器202。
[0014] 本发明在Windows终端上架设电子邮件管控程序,解决了当前统一由邮件服务器发送电子邮件的弊端,既方便了终端用户,也避免了由使用邮件服务器发送电子邮件带来的性能瓶颈问题。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈