CN110034979A - 一种代理资源监测方法、装置、电子设备及存储介质 - Google Patents
一种代理资源监测方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN110034979A CN110034979A CN201910328247.9A CN201910328247A CN110034979A CN 110034979 A CN110034979 A CN 110034979A CN 201910328247 A CN201910328247 A CN 201910328247A CN 110034979 A CN110034979 A CN 110034979A
- Authority
- CN
- China
- Prior art keywords
- proxy
- proxy resource
- resource
- internet protocol
- port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 83
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000007667 floating Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 abstract description 11
- 230000004083 survival effect Effects 0.000 abstract description 7
- 238000009795 derivation Methods 0.000 abstract description 4
- 241001269238 Data Species 0.000 abstract 1
- 239000003795 chemical substances by application Substances 0.000 description 38
- 238000010586 diagram Methods 0.000 description 15
- 238000004088 simulation Methods 0.000 description 10
- 238000005336 cracking Methods 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 6
- 238000012795 verification Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000012806 monitoring device Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种代理资源监测方法、装置、电子设备及存储介质,涉及网络安全技术领域,该方法包括:配置待监测的代理资源;判断代理资源是否存活;如果代理资源存活,则根据代理资源访问目标网站;若访问成功,则确定代理资源有效。相对于目前代理资源监测成本较高,本发明实施例提供的代理资源监测方案,能够由电子设备自动判断代理资源是否存活,在确定代理资源存活时,通过该代理资源访问目标网站,进而验证该代理资源的有效性,无需反向推导同时不需要分析也不需要采集大量流量数据,提高代理资源监测效率,降低代理资源监测成本。
Description
技术领域
本发明实施例涉及网络安全技术,尤其涉及一种代理资源监测方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的发展,代理服务器已成为较为普遍的上方方式。在网络安全领域,需要对代理资源进行监测以保证网络安全性。
目前采用的网络代理资源的监测方式包括如下两种方式:方式一、被动流量采集与主动模拟验证方式。此种方式,通过在网络出口节点部署流量采集设备,采集所有访问的流量数据,通过协议还原手段提取用户的请求信息。然后,通过大数据分析技术,筛选出所有可能的服务端IP地址和服务端口Port,再进一步通过主动模拟进行验证,方可确认所获得的资源是否为代理资源。方式二、人工逆向破解及主动分析方式。此种方式,通过对提供代理服务的软件包,包括PC端、移动端或插件组件等,进行二进制逆向破解,分析软件运行逻辑原理,并通过模拟运行过程来获取服务端相关的IP地址和端口信息。接着对获取的信息进一步通过人工主动验证分析,方可确认所获得的资源是否为代理资源。
发明人发现现有技术至少存在如下问题:方式一采用的被动流量采集与主动模拟验证方式需采集大量的节点流量数据,并对这些流量数据进行协议还原,占用大量的存储和计算资源。方式二采用人工逆向破解及主动分析方式,需对可获得的代理软件包进行二进制逆向破解,技术难度大,分析成本高。
发明内容
本发明提供一种代理资源监测方法、装置、电子设备及存储介质,以降低代理资源的安全监测成本。
第一方面,本发明实施例提供了一种代理资源监测方法,包括:
配置待监测的代理资源;
判断代理资源是否存活;
如果代理资源存活,则根据代理资源访问目标网站;
若访问成功,则确定代理资源有效。
进一步的,配置待监测的代理资源,包括:
配置待监测的代理资源的互联网协议IP地址;
根据互联网协议地址配置端口信息。
进一步的,配置待监测的代理资源的互联网协议地址,包括:
通过第一文件导入互联网协议地址,将导入的互联网协议地址作为待监测的代理资源的互联网协议地址;或者,
配置待监测的代理资源的互联网协议地址区间。
相应的,根据互联网协议地址配置端口信息,包括:
在互联网协议地址上配置端口区间;或者,
在互联网协议地址上配置基准端口信息以及端口浮动信息,根据基准端口信息以及端口浮动信息确定端口信息。
进一步的,判断代理资源是否存活,包括:
建立端口监测任务,端口监测任务用于监测端口信息和互联网协议地址是否存活;若互联网络协议地址上的端口信息有效,则相应代理资源存活;
相应的,如果代理资源存活,则根据代理资源访问目标网站,包括:
建立模拟访问任务,模拟访问任务用于模仿用户操作访问目标网站。
进一步的,判断代理资源是否存活,包括:
根据互联网协议地址和端口信息发送数据包;
根据数据包的接收信息确定代理资源是否存活。
进一步的,在确定代理资源有效之后,还包括:
根据预设访问频率,使用代理资源访问目标网站;
若访问成功,则更新代理资源的有效信息。
进一步的,在确定代理资源有效之后,还包括:
接收代理资源查询请求;
根据代理资源查询请求反馈代理资源的状态信息。
第二方面,本发明实施例还提供了一种代理资源监测装置,包括:
配置模块,用于配置待监测的代理资源;
判断模块,用于判断配置模块配置的代理资源是否存活;
访问模块,用于判断模块判定代理资源存活时,根据代理资源访问目标网站;
确定模块,用于访问模块访问成功时,确定代理资源有效。
第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如第一方面所示的代理资源监测方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所示的代理资源监测方法。
本发明实施例提供的代理资源监测方法、装置、电子设备及存储介质,配置待监测的代理资源;判断代理资源是否存活;如果代理资源存活,则根据代理资源访问目标网站;若访问成功,则确定代理资源有效。相对于目前代理资源监测成本较高,本发明实施例提供的代理资源监测方案,能够由电子设备自动判断代理资源是否存活,在确定代理资源存活时,通过该代理资源访问目标网站,进而验证该代理资源的有效性,无需反向推导同时不需要分析也不需要采集大量流量数据,提高代理资源监测效率,降低代理资源监测成本。
附图说明
图1是本发明实施例中的一个系统架构示意图;
图2是本发明实施例中的一个代理资源监测方法的流程图;
图3是本发明实施例中的另一个代理资源监测方法的流程图;
图4是本发明实施例中的另一个代理资源监测方法的流程图;
图5是本发明实施例中的另一个代理资源监测方法的流程图;
图6是本发明实施例中的一个代理资源监测系统的示意图;
图7是本发明实施例中的一个代理资源监测装置的结构示意图;
图8是本发明实施例中的另一个代理资源监测装置的结构示意图;
图9是本发明实施例中的一个电子设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
目前采用的网络代理资源的监测方式包括被动流量采集与主动模拟验证方式和人工逆向破解及主动分析方式。但是,采用的被动流量采集与主动模拟验证方式需采集大量的节点流量数据,并对这些流量数据进行协议还原,占用大量的存储和计算资源。方式二采用人工逆向破解及主动分析方式,需对可获得的代理软件包进行二进制逆向破解,技术难度大,分析成本高。尽管分析出的结果误差较小,但由于代理资源动态变化时效性很大,很快就会失去参考价值。
本申请实施例提供了一种代理资源监测方法,能够在配置代理资源后,由机器自动识别代理资源是否存活,当代理资源存活时,使用存活的代理资源模拟访问目标网站,进而监测代理资源的有效性。无需采集大量流量信息,也无需进行反向破解和主动分析,进而降低代理资源监测成本,提高资源利用率。具体方案如下所示:
图1为本发明实施例提供的代理资源监测适用的系统架构图,网络运维人员操作电子设备001对代理资源进行监测,代理资源为电子设备001连接的网络中可使用的互联网络协议地址(又称IP地址)和端口号的组合。代理资源可以包括多个IP地址,每个IP地址上可以配置多个端口号。每个端口号对应一个服务。电子设备通过代理资源可访问互联网002对端的服务器003,服务器包括但不限于FTP服务器,web服务器等,服务器通过端口提供服务。
图2为本发明实施例提供的一种代理资源监测方法的流程图,本实施例可适用于对代理资源进行监测的情况,该方法可以由电子设备来执行,电子设备包括个人计算机、笔记本电脑、平板电脑、智能手机等,该方法具体包括如下步骤:
步骤S110、配置待监测的代理资源。
代理资源为IP地址与端口信息的组合,某一个IP地址上的某个端口为一个代理资源。在一种实现方式中,可以配置待监测的代理资源的互联网协议IP地址;根据互联网协议地址配置端口信息。
IP地址与端口信息成对出现,一个IP地址上可以配置多个端口信息。
具体的,配置待监测的代理资源的互联网协议地址,包括:
通过第一文件导入互联网协议地址,将导入的互联网协议地址作为待监测的代理资源的互联网协议地址;或者,配置待监测的代理资源的互联网协议地址区间。
第一文件用于记录文本数据,文本数据包括网络运维人员预先配置的IP地址。第一文件中还可以包括与IP地址绑定的端口信息。还可以配置待检测的代理资源的IP地址区间,进而对IP地址区间中每个IP地址进行监测。
相应的,根据互联网协议地址配置端口信息,包括:
在互联网协议地址上配置端口区间;或者,在互联网协议地址上配置基准端口信息以及端口浮动信息,根据基准端口信息以及端口浮动信息确定端口信息。
可以为每个IP地址配置多个端口信息。也可以为每个IP地址设置端口区间,进而对端口区间中每个端口信息进行监测。基准端口信息包括已知的可用端口,端口浮动信息标识以基准端口信息为中心,上下浮动的端口信息。例如,基准端口信息为30,端口浮动信息为10,则待检测的端口信息为20(30-10)至40(30+10)。
步骤S120、判断代理资源是否存活。
若代理资源能够应答访问者的请求,则代理资源为存活。在一种实现方式中,可以通过向代理资源发送数据包,根据数据包的反馈情况确定代理资源是否存活。具体包括:根据互联网协议地址和端口信息发送数据包,根据数据包的接收信息确定代理资源是否存活。
如果向代理资源发送数据包后,代理资源相应该数据包,则可接收到反馈信息,进而确定该代理资源存活。在发送数据包后,如果在预设时间内(如2秒)未接收到数据包的反馈信息,则确定该代理资源不存活。
可选的,如果代理资源被判定为不存活后,可以根据预设复查周期,监测不存活的代理资源是否恢复为存活。
步骤S130、如果代理资源存活,则根据代理资源访问目标网站。
目标网站为网络运维人员设置的网址。网址可以为国内网站网址也可以为国外网站网址。可以通过代理资源模拟用户操作,访问目标网站。监听目标网站反馈的信息。
步骤S140、若访问成功,则确定代理资源有效。
如果目标网站发送了反馈信息,则说明代理资源有效。如果目标网站没有反馈,则说明虽然代理资源存活,但是代理资源无法作为代理访问目标网站,则代理资源无效。
本发明实施例提供的代理资源监测方法,配置待监测的代理资源;判断所述代理资源是否存活;如果所述代理资源存活,则根据所述代理资源访问目标网站;若访问成功,则确定所述代理资源有效。相对于目前代理资源监测成本较高,本发明实施例提供的代理资源监测方案,能够由电子设备自动判断代理资源是否存活,在确定代理资源存活时,通过该代理资源访问目标网站,进而验证该代理资源的有效性,无需反向推导同时不需要分析也不需要采集大量流量数据,提高代理资源监测效率,降低代理资源监测成本。
进一步的,在实施上述实施例时,发明人发现在进行一次代理资源监测后,若代理资源随后失效,则无法及时反馈代理资源实时信息。基于此,本发明实施例提供了一种代理资源监测方法,图3为本发明实施例提供的一种代理资源监测方法的示意图,包括:
步骤S210、配置待监测的代理资源。
步骤S220、判断代理资源是否存活。
步骤S230、如果代理资源存活,则根据代理资源访问目标网站。
步骤S240、若访问成功,则确定代理资源有效。
步骤S250、根据预设访问频率,使用代理资源访问目标网站。
预设访问频率可以为每1-10分钟一次,优选为每5分钟一次。
步骤S260、若访问成功,则更新代理资源的有效信息。
本发明实施例提供的代理资源监测方法,能够在确定有效的代理资源后,根据预设访问频率重复访问目标网站,保证代理资源持续有效,提高代理资源时效性。
进一步的,当电子设备确定代理资源是否有效时,网络运维人员无法获知当前代理资源可用性。为了解决该问题,本发明实施例提供了一种代理资源监测方法,图4为本发明实施例提供的一种代理资源监测方法的示意图,包括:
步骤S310、配置待监测的代理资源。
步骤S320、判断代理资源是否存活。
步骤S330、如果代理资源存活,则根据代理资源访问目标网站。
步骤S340、若访问成功,则确定代理资源有效。
步骤S350、接收代理资源查询请求。
可以通过与电子设备进行通信的终端发起查询请求。查询请求包括查询的代理资源。
步骤S360、根据代理资源查询请求反馈代理资源的状态信息。
在接收到代理资源查询请求时,读取本次存储的代理资源的状态信息。状态信息用于表示代理资源有效或无效。
本发明实施例提供的代理资源监测方法,能够接受网络运维人员对代理资源的查询,提供有效信息。
在本发明实施例的一种实现方式中可以基于任务的方式对代理资源进行监测,进而能够面向网络运维人员提供更加便捷的代理资源管理,图5为本发明实施例提供的一种代理资源监测方法的示意图,具体包括:
步骤S410、配置待监测的代理资源。
步骤S420、建立端口监测任务。
网络运维人员可以在代理资源管理软件中建立端口监测任务。端口监测任务用于监测端口信息和互联网协议地址是否存活;若互联网络协议地址上的端口信息有效,则相应代理资源存活。
步骤S430、建立模拟访问任务。
当端口监测任务执行完毕时,建立模拟访问任务。模拟访问任务用于模仿用户操作访问目标网站。
步骤S440、若访问成功,则确定代理资源有效。
步骤S450、在确定代理资源有效后,建立实效性判断模块。
实效性判断模块根据预设访问频率对有效的代理资源持续跟踪。
本发明实施例通过建立任务的方式,能够更加方便网络运维人员监测代理资源,提高易用性。
在一个使用场景中,步骤一、人为选定一批IP地址,并对这一批IP地址配置其对应的端口。人为选定指的是用户可根据自己的监测需求,设定一批IP地址,其中可能包含着有效的代理IP地址,同时配置一系列的端口,也就是说某个IP地址上可能包含多个端口对外提供代理服务。
步骤二:以步骤一设定的IP地址及其配置端口为基础创建任务,并以任务的方式判断所选定的每个IP地址上配置的端口是否存活,并保存判断结果。
步骤三:从步骤二保存的判断结果中筛选出存活的端口以及与其对应的IP地址,然后依次将其作为代理服务器,模拟访问人为设定的若干网站(包括国内和国外的网站,如人为设定国内网站为百度,国外的网站为美国在线等)。
步骤四:如果步骤三配置的代理服务器可模拟访问人为设定的若干个国内外网站,则可确认该IP地址及其对应的端口为代理资源。
步骤五:将已确定的代理资源作为代理服务器,按设定的频率,如每隔5分钟,重复模拟访问上述步骤中人为设定的若干个国内、外网站,如果每一次都能成功访问每个网站,则说明该代理资源的时效性比较长。
进一步的,代理资源一般来说都具有一定的时效性,也就是说,代理资源可能在很短的时间内就失效了。从网络安全管理的角度来说,管控的意义就会大打折扣,所以要通过上述步骤五的方式,来进一步判定某个代理资源的时效性长短。
基于上述实施例,本发明实施例还提供了一种代理资源监测系统的组建方案,用于实现上述实施例提供的方法,如图6所示,该系统包括:参数配置模块510、任务管理模块520、端口状态判断模块530、代理模拟访问模块540、代理时效性判断模块550、数据存取模块560、查询统计模块570。
参数配置模块510:主要对IP地址和服务端口Port等参数进行配置,其中IP地址参数配置支持区域划分、用户自定义、文件导入等,服务端口Port参数配置支持固定端口、端口区间范围、上下浮动自定义等。
任务管理模块520:实现对代理资源监测过程中所涉及的不同形式任务的在线管理。涉及的任务类型包括即时任务或定时任务、单次任务或重复任务等,任务类别包括端口状态判断任务、代理模拟访问任务、代理时效性判断任务等。支持任务的在线创建、删除、加载、取消、监视等功能。
端口状态判断模块530:针对每个任务中设定的IP地址及其配置端口,判断每个IP地址上配置的所有服务端口Port是否存活。
代理模拟访问模块540:将筛选出的存活端口以及与其对应的IP地址,作为代理服务器,去访问人为设定的若干网站,判断是否可访问。
代理时效性判断模块550:通过将已确定的代理资源作为代理服务器按设定的频率重复模拟访问所设定的国内外网站来判断该代理资源的时效性。
数据存取模块560:对端口状态判断模块、代理模拟访问模块、代理时效性判断模块等所产生的数据结果进行存储,同时提供查询接口,满足业务查询需求。
查询统计模块570:面向业务操作人员需求,提供各类相关业务数据查询、统计等功能。
图7为本发明实施例提供的一种代理资源监测装置的结构示意图,该装置可以位于电子设备上,电子设备包括个人计算机、笔记本电脑、平板电脑、智能手机等,该装置包括:配置模块31、判断模块32、访问模块33和确定模块34。
配置模块31,用于配置待监测的代理资源;
判断模块32,用于判断配置模块31配置的代理资源是否存活;
访问模块33,用于判断模块32判定代理资源存活时,根据代理资源访问目标网站;
确定模块34,用于访问模块33访问成功时,确定代理资源有效。
进一步的,配置模块31用于:
配置待监测的代理资源的互联网协议IP地址;
根据互联网协议地址配置端口信息。
进一步的,配置模块31用于:
通过第一文件导入互联网协议地址,将导入的互联网协议地址作为待监测的代理资源的互联网协议地址;或者,
配置待监测的代理资源的互联网协议地址区间。
相应的,根据互联网协议地址配置端口信息,包括:
在互联网协议地址上配置端口区间;或者,
在互联网协议地址上配置基准端口信息以及端口浮动信息,根据基准端口信息以及端口浮动信息确定端口信息。
进一步的,判断模块32用于:
建立端口监测任务,端口监测任务用于监测端口信息和互联网协议地址是否存活;若互联网络协议地址上的端口信息有效,则相应代理资源存活;
相应的,访问模块33用于:
建立模拟访问任务,模拟访问任务用于模仿用户操作访问目标网站。
进一步的,判断模块32用于:
根据互联网协议地址和端口信息发送数据包;
根据数据包的接收信息确定代理资源是否存活。
进一步的,如图8所示,还包括实效监测模块35和查询模块36。
实效监测模块35用于:根据预设访问频率,使用代理资源访问目标网站;
若访问成功,则更新代理资源的有效信息。
进一步的,查询模块36用于:
接收代理资源查询请求;
根据代理资源查询请求反馈代理资源的状态信息。
本发明实施例提供的代理资源监测装置,配置模块31,用于配置待监测的代理资源;判断模块32,用于判断配置模块31配置的代理资源是否存活;访问模块33,用于判断模块32判定代理资源存活时,根据代理资源访问目标网站;确定模块34,用于访问模块33访问成功时,确定代理资源有效。相对于目前代理资源监测成本较高,本发明实施例提供的代理资源监测方案,能够由电子设备自动判断代理资源是否存活,在确定代理资源存活时,通过该代理资源访问目标网站,进而验证该代理资源的有效性,无需反向推导同时不需要分析也不需要采集大量流量数据,提高代理资源监测效率,降低代理资源监测成本。
上述装置可执行本发明前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明前述所有实施例所提供的方法。
图9为本发明实施例提供的一种电子设备的结构示意图。图9示出了适于用来实现本发明实施方式的电子设备312的框图。图9显示的电子设备312仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。设备312典型的是用于监测代理资源的个人电脑、平板电脑、平板电脑或智能手机。
如图9所示,电子设备312以通用计算设备的形式表现。电子设备312的组件可以包括但不限于:一个或者多个处理器316,存储装置328,连接不同系统组件(包括存储装置328和处理器316)的总线318。
总线318表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(Industry StandardArchitecture,ISA)总线,微通道体系结构(Micro Channel Architecture,MCA)总线,增强型ISA总线、多媒体电子标准协会(Video Electronics Standards Association,VESA)局域总线以及外围组件互连(Peripheral Component Interconnect,PCI)总线。
电子设备312典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备312访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
存储装置328可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(Random Access Memory,RAM)330和/或高速缓存存储器332。电子设备312可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统334可以用于读写不可移动的、非易失性磁介质(图9未显示,通常称为“硬盘驱动器”)。尽管图9中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如只读光盘(Compact Disc-Read Only Memory,CD-ROM)、数字视盘(Digital Video Disc-Read Only Memory,DVD-ROM)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线318相连。存储装置328可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块326的程序336,可以存储在例如存储装置328中,这样的程序模块326包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块326通常执行本发明所描述的实施例中的功能和/或方法。
电子设备312也可以与一个或多个外部设备314(例如键盘、指向设备、摄像头、显示器324等)通信,还可与一个或者多个使得用户能与该电子设备312交互的设备通信,和/或与使得该电子设备312能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口322进行。并且,电子设备312还可以通过网络适配器320与一个或者多个网络(例如局域网(Local Area Network,LAN),广域网Wide Area Network,WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器320通过总线318与电子设备312的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备312使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、磁盘阵列(Redundant Arrays of Independent Disks,RAID)系统、磁带驱动器以及数据备份存储系统等。
处理器316通过运行存储在存储装置328中的程序,从而执行各种功能应用以及数据处理,例如实现本发明上述实施例所提供的代理资源监测方法。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所提供的代理资源监测方法。
当然,本发明实施例所提供的一种计算机可读存储介质,其上存储的计算机程序不限于如上的方法操作,还可以执行本发明任意实施例所提供的眼球追踪传感器的调节方法中的相关操作。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种代理资源监测方法,其特征在于,包括:
配置待监测的代理资源;
判断所述代理资源是否存活;
如果所述代理资源存活,则根据所述代理资源访问目标网站;
若访问成功,则确定所述代理资源有效。
2.根据权利要求1所述的代理资源监测方法,其特征在于,所述配置待监测的代理资源,包括:
配置待监测的代理资源的互联网协议IP地址;
根据所述互联网协议地址配置端口信息。
3.根据权利要求2所述的代理资源监测方法,其特征在于,所述配置待监测的代理资源的互联网协议地址,包括:
通过第一文件导入互联网协议地址,将导入的互联网协议地址作为待监测的代理资源的互联网协议地址;或者,
配置待监测的代理资源的互联网协议地址区间。
相应的,所述根据所述互联网协议地址配置端口信息,包括:
在所述互联网协议地址上配置端口区间;或者,
在所述互联网协议地址上配置基准端口信息以及端口浮动信息,根据所述基准端口信息以及端口浮动信息确定端口信息。
4.根据权利要求2所述的代理资源监测方法,其特征在于,所述判断所述代理资源是否存活,包括:
建立端口监测任务,所述端口监测任务用于监测所述端口信息和互联网协议地址是否存活;若所述互联网络协议地址上的端口信息有效,则相应代理资源存活;
相应的,如果所述代理资源存活,则根据所述代理资源访问目标网站,包括:
建立模拟访问任务,所述模拟访问任务用于模仿用户操作访问目标网站。
5.根据权利要求1所述的代理资源监测方法,其特征在于,所述判断所述代理资源是否存活,包括:
根据所述互联网协议地址和端口信息发送数据包;
根据所述数据包的接收信息确定所述代理资源是否存活。
6.根据权利要求1-5中任一项所述的代理资源监测方法,其特征在于,在确定所述代理资源有效之后,还包括:
根据预设访问频率,使用所述代理资源访问所述目标网站;
若访问成功,则更新所述代理资源的有效信息。
7.根据权利要求6所述的代理资源监测方法,其特征在于,在确定所述代理资源有效之后,还包括:
接收代理资源查询请求;
根据所述代理资源查询请求反馈所述代理资源的状态信息。
8.一种代理资源监测装置,其特征在于,包括:
配置模块,用于配置待监测的代理资源;
判断模块,用于判断所述配置模块配置的所述代理资源是否存活;
访问模块,用于所述判断模块判定所述代理资源存活时,根据所述代理资源访问目标网站;
确定模块,用于所述访问模块访问成功时,确定所述代理资源有效。
9.一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的代理资源监测方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的代理资源监测方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910328247.9A CN110034979A (zh) | 2019-04-23 | 2019-04-23 | 一种代理资源监测方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910328247.9A CN110034979A (zh) | 2019-04-23 | 2019-04-23 | 一种代理资源监测方法、装置、电子设备及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110034979A true CN110034979A (zh) | 2019-07-19 |
Family
ID=67239797
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910328247.9A Pending CN110034979A (zh) | 2019-04-23 | 2019-04-23 | 一种代理资源监测方法、装置、电子设备及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110034979A (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110572375A (zh) * | 2019-08-21 | 2019-12-13 | 北京金堤科技有限公司 | Ip地址代理方法及装置 |
| CN112383626A (zh) * | 2020-11-16 | 2021-02-19 | 深圳市友华软件科技有限公司 | 物联网内的数据上报方法和装置 |
| CN113449296A (zh) * | 2021-07-20 | 2021-09-28 | 恒安嘉新(北京)科技股份公司 | 用于数据安全保护的系统、方法、设备及介质 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1549510A (zh) * | 2003-05-16 | 2004-11-24 | 中国移动通信集团公司 | 被管系统注册接口代理访问信息的方法 |
| WO2016138612A1 (en) * | 2015-03-02 | 2016-09-09 | Microsoft Technology Licensing, Llc | Proxy service for uploading data from a source to a destination |
| CN107948249A (zh) * | 2017-11-02 | 2018-04-20 | 华南理工大学 | 基于服务发现和容器技术的大数据平台弹性伸缩方法 |
| CN107957999A (zh) * | 2016-10-14 | 2018-04-24 | 北京国双科技有限公司 | 一种网络爬虫获取网站数据的方法及装置 |
| CN108616525A (zh) * | 2018-04-16 | 2018-10-02 | 深圳市小满科技有限公司 | 网站访问方法和装置、电子设备及存储介质 |
| CN108924199A (zh) * | 2018-06-21 | 2018-11-30 | 中山英迈锐信息技术有限公司 | 爬虫程序自动获取网络代理服务器的方法、装置、计算机存储介质及终端设备 |
| CN109274782A (zh) * | 2018-08-24 | 2019-01-25 | 北京创鑫旅程网络技术有限公司 | 一种采集网站数据的方法及装置 |
-
2019
- 2019-04-23 CN CN201910328247.9A patent/CN110034979A/zh active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1549510A (zh) * | 2003-05-16 | 2004-11-24 | 中国移动通信集团公司 | 被管系统注册接口代理访问信息的方法 |
| WO2016138612A1 (en) * | 2015-03-02 | 2016-09-09 | Microsoft Technology Licensing, Llc | Proxy service for uploading data from a source to a destination |
| CN107957999A (zh) * | 2016-10-14 | 2018-04-24 | 北京国双科技有限公司 | 一种网络爬虫获取网站数据的方法及装置 |
| CN107948249A (zh) * | 2017-11-02 | 2018-04-20 | 华南理工大学 | 基于服务发现和容器技术的大数据平台弹性伸缩方法 |
| CN108616525A (zh) * | 2018-04-16 | 2018-10-02 | 深圳市小满科技有限公司 | 网站访问方法和装置、电子设备及存储介质 |
| CN108924199A (zh) * | 2018-06-21 | 2018-11-30 | 中山英迈锐信息技术有限公司 | 爬虫程序自动获取网络代理服务器的方法、装置、计算机存储介质及终端设备 |
| CN109274782A (zh) * | 2018-08-24 | 2019-01-25 | 北京创鑫旅程网络技术有限公司 | 一种采集网站数据的方法及装置 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110572375A (zh) * | 2019-08-21 | 2019-12-13 | 北京金堤科技有限公司 | Ip地址代理方法及装置 |
| CN110572375B (zh) * | 2019-08-21 | 2021-08-17 | 北京金堤科技有限公司 | Ip地址代理方法及装置 |
| CN112383626A (zh) * | 2020-11-16 | 2021-02-19 | 深圳市友华软件科技有限公司 | 物联网内的数据上报方法和装置 |
| CN113449296A (zh) * | 2021-07-20 | 2021-09-28 | 恒安嘉新(北京)科技股份公司 | 用于数据安全保护的系统、方法、设备及介质 |
| CN113449296B (zh) * | 2021-07-20 | 2024-04-23 | 恒安嘉新(北京)科技股份公司 | 用于数据安全保护的系统、方法、设备及介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10848511B2 (en) | Method and apparatus for identifying fake traffic | |
| CN111177617A (zh) | 基于运维管理系统的web直接运维方法、装置及电子设备 | |
| US9929930B2 (en) | Reducing an amount of captured network traffic data to analyze | |
| CN109039787B (zh) | 日志处理方法、装置及大数据集群 | |
| CN104219230B (zh) | 识别恶意网站的方法及装置 | |
| JP2018507498A (ja) | 位置情報の収集が不要な災害通知サービス方法及びこのための災害通知サーバー、アプリケーションシステム | |
| CN114095567B (zh) | 数据访问请求的处理方法、装置、计算机设备及介质 | |
| US11722371B2 (en) | Utilizing unstructured data in self-organized networks | |
| CN110059064B (zh) | 日志文件处理方法、装置和计算机可读存储介质 | |
| CN110650126A (zh) | 一种防网站流量攻击方法、装置以及智能终端、存储介质 | |
| CN110034979A (zh) | 一种代理资源监测方法、装置、电子设备及存储介质 | |
| CN111209566A (zh) | 一种多层威胁拦截的智能反爬虫系统及方法 | |
| CN113225339A (zh) | 网络安全监测方法、装置、计算机设备及存储介质 | |
| CN110519263B (zh) | 防刷量方法、装置、设备及计算机可读存储介质 | |
| CN112511459B (zh) | 一种流量识别方法、装置、电子设备及存储介质 | |
| CN105187393B (zh) | 一种移动终端恶意软件网络行为重构方法及其系统 | |
| CN109688094A (zh) | 基于网络安全的可疑ip配置方法、装置、设备及存储介质 | |
| CN107391714A (zh) | 一种截图方法、截图服务器、截图服务系统及介质 | |
| CN114025014B (zh) | 一种资产探测方法、装置、电子设备及存储介质 | |
| CN110955890B (zh) | 恶意批量访问行为的检测方法、装置和计算机存储介质 | |
| CN111427710A (zh) | 应用程序中组件的通信方法、装置、设备及存储介质 | |
| CN108734033B (zh) | 一种实现系统间安全交互的方法和装置 | |
| CN109818972A (zh) | 一种工业控制系统信息安全管理方法、装置及电子设备 | |
| CN113886780B (zh) | 客户信息校验方法、装置、介质及电子设备 | |
| CN114158074B (zh) | 一种5g网元地址确定方法、装置、电子设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190719 |
|
| RJ01 | Rejection of invention patent application after publication |