一种网站重组还原的方法及系统与流程

文档序号:18620314发布日期:2019-09-06 22:25阅读:569来源:国知局
一种网站重组还原的方法及系统与流程

本发明涉及计算机领域,具体涉及一种网站重组还原的方法及系统。



背景技术:

在互联网时代的今天,网络用户持续增长,用户粘性加大,且使用网络的成本越来越低,各种各样的信息、内容以及形式五花八门,人们从网络上获取信息的行为已经占据了很大的比例。

由于网络化的发展,信息的传递变得十分便捷,由于无法实现全面的监管与控制,互联网会给一些不法业者提供一个违法的平台,通过互联网的传递虚假、错误的信息,来引诱用户,从而实现其目的,当调查人员对其进行调查时,难以取得有效、直观的证据,为监管提供了极大的难度。



技术实现要素:

针对上述现有技术的不足,本发明所要解决的技术问题是:如何提供一种快速高效、自动化程度高、成本低、可视化程度强的网站重组还原的方法及系统。

为了解决上述技术问题,本发明采用了如下的技术方案:

一种网站重组还原的方法,用于对网站的数据、文件进行解析恢复,并实现展示,其特征在于,该方法包括以下步骤:

s1:将文件导入系统,其中文件包括网站文件以及资源文件;

s2:系统对文件主要模块进行预检,其中,预检模块包括倒入装载模块、文件清洗模块、文件初始化引导模块;

s3:对文件进行分类解析,判断网站各组成部分的类型;

s4:根据s3的解析,对网站的相应模块进行修复并重构;

s5:将修复重构的网站进行还原,并将网站的主要信息展示在主界面;

进一步的,步骤s3中对文件进行解析的过程包括对操作系统解析、数据库解析、web服务器解析、开发语言解析及网络部署解析等。

进一步的,步骤s4中对网站的修复的过程,主要对网站组合、文件系统、网页定向跳转、网页登录访问、数据库连接访问、网站还原展示及集群站点部署的修复。

进一步的,步骤s5中主界面进行展示的内容包括系统资源信息、站点列表信息、运行状态信息、网页访问信息、用户操作接口、消息交互模块及安全加密模块等信息。

一种网站重组还原的系统,其特征在于,包括文件预检系统、分类解析系统、修复还原系统以及网站展示系统;

文件预检系统:用于检测导入系统文件及模块的完整性;

分类解析系统:用于对网站进行解析,判断其具体的构成结构;

修复还原系统:通过对网站的解析,选择相应的自动化系统进行网站修复重构,并将其进行还原;

网站展示系统:将还原的网站信息进行展示,便于分析者的查看。

进一步的,所述文件预检系统包括导入装载模块、文件清洗模块、文件初始化引导模块;

进一步的,所述分类解析系统包括操作系统解析模块、数据库解析模块、web服务器解析模块、开发语言解析模块、网络部署解析模块和其它组件解析模块。

进一步的,所述修复还原系统包括网站组合匹配模块、文件系统模块、网页定向跳转模块、网页登录访问模块、数据库连接访问模块、网页还原展示模块和集群站点部署模块。

进一步的,所述网站展示系统包括文件传输模块、信息交互模块和安全加密模块。

本发明的有益效果为:本发明可以将网站数据和文件导入系统,自动化的解析修复,将网站的信息还原展示,便于非专业的人士进行浏览和查看,在进行调查取证的过程中,检察人员能够直观的进行信息获取,极大地方便了取证过程,自动化程度高,省去了大量人力的投入,避免了产生道德犯罪,另外,简化了流程,从而获得了极高的效率,在修复还原的过程中,节省了大量的时间。

附图说明

图1为本发明一种网站重组还原的方法中实施方式的流程图。

图2为本发明一种网站重组还原的系统的结构框架图。

具体实施方式

下面结合附图对本发明作进一步的详细说明。

如图1所示,一种网站重组还原的方法,用于对网站的数据、文件进行解析恢复,并实现展示,其特征在于,该方法包括以下步骤:

s1:将文件导入系统,其中文件包括网站文件以及资源文件;

s2:系统对文件主要模块进行预检,其中,预检模块包括倒入装载模块、文件清洗模块、文件初始化引导模块;

s3:对文件进行分类解析,判断网站各组成部分的类型;

s4:根据s3的解析,对网站的相应模块进行修复并重构;

s5:将修复重构的网站进行还原,并将网站的主要信息展示在主界面;

其中,步骤s3中对文件进行解析的过程包括对操作系统解析、数据库解析、web服务器解析、开发语言解析及网络部署解析等。

其中,操作系统解析,用于解析判断该网站用的哪种类型的操作系统,以方便对应相应操作系统的重构策略,目前较常见的操作有系统有:windows、linux、debianlinux、freebsd、scounix等,解析后判定该网站操作系统的类型;数据库解析,解析判断该网站数据库类型,以方便后续对应相应的数据库重构策略,目前较常见的数据有oracle、mysql、sqlsever、db2、sybase等;web服务器解析,解析判断该网站web服务器类型,以方便后续对应相应的web服务器重构策略,常用的web服务器有:apache、tomcat、jboss、iis等;开发语言解析,解析判断该网站所使用的变成语言类型,以方便后续对应相应的开发语言重构策略,常见的开发语言有:java、php、c、c++、python等;网络部署解析,解析判断该搭建网站时的网络部署情况,以方便后续对应相应的网络部署重构策略

其中,步骤s4中对网站的修复的过程,主要对网站组合、文件系统、网页定向跳转、网页登录访问、数据库连接访问、网站还原展示及集群站点部署的修复。

其中,网站组合匹配模块:对网站各版块的组合匹配情况,根据预检及解析的结果,对异常情况进行自动化的修复并重组重构,以保证网站组合匹配模块正常运行;文件系统模块:针对文件系统,根据预检及解析的结果,对有缺失或错误的文件系统进行修复并重构,以保证文件系统能正常运行;网页定向跳转模块:根据预检及解析的结果,对网页跳转模块,出现跳转异常或错误等情况进行修复并重构,以保证网页跳转正常;网页登录访问模块:根据预检及解析的结果,对网页登录、访问有异常处进行修复并重构,以保证网站能够正常登陆并访问;数据库连接访问模块:根据预检及解析的结果,对网站的数据库连接、访问有异常或错误处进行修复并重构,以保证数据库的连接、访问能够正常进行;网站还原展示模块:对网站的重构展示模块有缺失或异常的情况,进行修复重组,保证网站的还原展示正常。集群站点部署模块:针对集群式站点部署有异常或缺失的情况,对应相应的策略进行修复重组,以此保证站点部署情况正常。

其中,步骤s5中主界面进行展示的内容包括系统资源信息、站点列表信息、运行状态信息、网页访问信息、用户操作接口、消息交互模块及安全加密模块等信息。

如图2所示,一种网站重组还原的系统,其特征在于,包括文件预检系统、分类解析系统、修复还原系统以及网站展示系统;

文件预检系统:用于检测导入系统文件及模块的完整性;

分类解析系统:用于对网站进行解析,判断其具体的构成结构;

修复还原系统:通过对网站的解析,选择相应的自动化系统进行网站修复重构,并将其进行还原;

网站展示系统:将还原的网站信息进行展示,便于分析者的查看。

其中,所述文件预检系统包括导入装载模块、文件清洗模块、文件初始化引导模块;

其中,所述分类解析系统包括操作系统解析模块、数据库解析模块、web服务器解析模块、开发语言解析模块、网络部署解析模块和其它组件解析模块。

其中,所述修复还原系统包括网站组合匹配模块、文件系统模块、网页定向跳转模块、网页登录访问模块、数据库连接访问模块、网页还原展示模块和集群站点部署模块。

其中,所述网站展示系统包括文件传输模块、信息交互模块和安全加密模块。

本发明的有益效果为:本发明可以将网站数据和文件导入系统,自动化的解析修复,将网站的信息还原展示,便于非专业的人士进行浏览和查看,在进行调查取证的过程中,检察人员能够直观的进行信息获取,极大地方便了取证过程,自动化程度高,省去了大量人力的投入,避免了产生道德犯罪,另外,简化了流程,从而获得了极高的效率,在修复还原的过程中,节省了大量的时间。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1