基于BitTorrent的主动式特定信息传播监测方法技术

技术编号:3783810 阅读:290 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于BitTorrent的主动式特定信息传播监测方法,通过“元信息”收集器,从系统中读取“元信息”,对“元信息”收集器获取的“元信息”进行分析,通过向伪客户端主动发送模拟数据包来获取受众信息,通过DHT网络访问过程模拟,提取Peers节点列表并进行处理。由于采用了伪客户端主动发送模拟数据包来获取受众信息,能够尽可能多的获得受众信息,与现有技术相比较,本发明专利技术通过搜索和获取互联网中BitTorrent“元信息”,伪客户端获取到参与特定信息传播的受众信息,形成特定信息传播受众数据库,为网络安全监管部门提供了受众信息监测与取证手段,同时为网络安全态势宏观分析和预警预报提供了基础数据和决策依据。

【技术实现步骤摘要】

【技术保护点】
一种基于BitTorrent的主动式特定信息传播监测方法,其特征在于包括下述步骤: (a)通过“元信息”收集器,从系统中读取“元信息”在网页中的匹配关键字,再从系统设置信息中读取搜索起始地址,将该地址所指定的网页信息读取到本地并使用文 本方式打开,对文本中的内容根据已读取的“元信息”匹配关键字进行单词匹配,将该匹配位置的后续信息作为元信息的链接地址进行下载,同时进行5~20的线程数配置,即先将线程数配置信息设为5,开始获取“元信息”,判断计算机系统的CPU占用率是否达到80%,如果没有达到,则将线程数配置信息加1,直到计算机系统的CPU占用率达到80%或者线程数配置信息达到20为止; 系统对当前网页信息进行匹配搜索,发现有链接标签:<a></a>,将链接标签中的链接地址作为后续需要处理的地址信息存放到 未处理队列中,当前网页信息处理完成后,从未处理队列中读取出该队列的第一个地址重复上述的匹配处理操作,直到未处理队列中的链接地址为空为止; (b)对“元信息”收集器获取的“元信息”进行分析,根据BitTorrent协议中的规范内容,使用 BitTorrent协议中的报文关键字对“元信息”中的信息进行匹配,获取文件名、文件大小、文件Hash值、DHT网络入口地址和端口号信息; (c)采用伪客户端方法来连接DHT网络,获取共享特定文件的Peers节点列表信息,当BT伪客户 端启动时,选中已有的“元信息”进行访问过程模拟,先读取“元信息”中的DHT网络入口节点列表信息,再根据BitTorrent协议,按照真实的网络链接请求信息向DHT网络入口节点发起连接请求,入口节点接收到当前连接请求后,根据DHT网络协议在DHT网络中查询可提供下载“元信息”对应文件的节点信息,节点列表信息使用UDP数据包返回给伪客户端;采用分布式系统结构,通过部署多个伪客户端,每个伪客户端向DHT网络提交多次查询请求,获得参与文件传输的所有节点信息; (d)BitTor rent伪客户端获取到DHT网络的返回信息后,根据BitTorrent协议对返回数据包进行分析,得到当前“元信息”对应文件下载的Peer节点列表信息,这些节点列表信息在数据包中按协议规范进行组织;当仿真客户端收到DHT网络返回信息数据包后,将数据包按照协议规范进行分解,得到节点列表信息,并对分解后可用的节点信息进行链接,获取该节点的状态信息;当伪客户端获得节点列表...

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡皖东丁军平蒋元成
申请(专利权)人:西北工业大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利