Font Size: a A A

Design And Implementation Of Traffic Monitoring System Based On Django And Netfilter

Posted on:2015-10-08Degree:MasterType:Thesis
Country:ChinaCandidate:J TangFull Text:PDF
GTID:2208330431978027Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of software technology, network application and system structure is more complex, more powerful, so the system must be modular, using clustering techniques to deal with vast amounts of network traffic. With such a huge impact on traffic, the system must maintain a high degree of stability, so first of all to ensure that their network security. Firewall technology is based on the identification and analysis of traffic, it is an important technique to solve network security.KV retrieval system as a domestic Internet company’s core retrieval system that hundreds of millions of times a day to respond to global queries, the system can still fast, intelligent response to queries,and let people the most equality, convenient access to information, find what we seek. Retrieval system performance is extremely demanding, in which each module must undergo rigorous testing before they can access online. The offline has a smaller and a complete retrieval system,which is used to module test, the system is limited by the bottleneck of system scale, in order to ensure the system to normal operation, it is necessary to control the flow rate. Therefore, this article is based on the Django Web framework technology and Netfilter firewall technology designed and developed a set of traffic monitoring system.This paper studies the internal structure and implementation mechanism of Django Web framework, includes the frame structure, request processing mechanism, model systems, mechanisms and templates, and analyzes the characteristics of MVC software design pattern. And then studies the linux2.6Netfilter firewall technology, in-depth discusses the implementation mechanism of Netfilter theory andkernel analysis, In this paper,bases on linux kernel IP protocol stack as the entrance, studies Netfilter framework for processing IP datagrams, select one HOOK point as the entry point, the data reported screening. Then analyzes iptables packet Senior management system, from the perspective of the user state analyzes the internal structural characteristics iptables, and the iptables command structure was analyzed. Finally, use Django framework and the Web MVC design pattern, design and development to complete the traffic monitoring system, the realization of the line retrieval system KV traffic monitoring. The system includes user management module, flow application module, task execution module and flow control module, testers only need to submit the application flow,the system can realize the automation of traffic monitoring. The system has been rigorously tested, in line with expectations, is now providing services in-house, with good results.
Keywords/Search Tags:Traffic Monitoring, Django, Netfilter, Iptables
PDF Full Text Request
Related items