The rapid development of modern Internet makes information disseminated in an increasingly convenient way.However,variety of illegal and criminal activities occur quietly with the help of the Internet.For example,Tor,I2 P and other darknet that can provide anonymous identity for network users are favored by criminals.Correspondingly,it greatly increases the difficulty of detecting criminal activities and poses a great threat to people's life and property safety as well as social stability.Based on the theory of I2 P and other darknet,this thesis designs and implements the I2 P darknet detection and perception system.By using docker container technology,I2 P nodes are deployed to the physical space in order to collect the information in user space and logical space via I2 P network.The information in I2 P user space mainly includes I2 P network domain name and I2 P darknet content.The information in I2 P logical space mainly includes basics of I2 P injection nodes,I2 P darknet nodes,communication links,etc.Through the collection,storage and analysis of above-mentioned information,this thesis visualizes the information in I2 P network by means of graph model,so as to help relevant departments monitor and analyze I2 P network.The main contributions of this thesis are as follows:(1)The access of I2 P network needs to be realized by deploying I2 P injection nodes.For the deployment of I2 P injection nodes in physical space,this thesis uses Docker containers to deploy I2 P nodes,which can reduce time cost in batch node deployment scenarios.(2)I2P user space mainly includes I2 P domain name information and I2 P darknet content information.By focusing on information collection in I2 P user space,this thesis builds a content detection system using distributed dark network with master-slave nodes involved,and this system is on the basis of Scrapy-Redis framework.It can collect I2 P darknet domain name and dark network content information in I2 P user space,and provide visual analysis.(3)I2P logical space mainly includes basic information of I2 P injection nodes,dark network nodes and communication links.Aiming at the information collection in I2 P logical space,this thesis builds a detection system using distributed darknet nodes,and this system is based on Spring Cloud framework.It can regularly collect the information of I2 P logical space and perform visual analysis.(4)Regarding the management and display of I2 P darknet data,a visual background management system is built in this thesis.The system can monitor the status of injection nodes,manage dark network data and display visual information. |