Project: Distributed Probe Platform
• Built the distributed probe platform with Twisted network framework of Python.
• Designed a static/dynamic load-balancing algorithm to increase probe job operation efficiency by 30%.
• Designed the data transfer format and implemented data encapsulation, parse and storage.
• Managed server with Linux Kernel-based Virtual Machine (KVM).
• Deployed and tested probe applications such as IP information detection, DNS configuration detection to CNCERT cloud platform with Shell Scripting.
• Management of test data identify objective results and orchestrate feedback loop.
Project: Dependency of Domain Names Based on Fault Tree
• Built a Breadth First Search Web Crawler using python Scrapy to get 1 million Domain names and their DNS information.
• Stored DNS data in MySQL database as XML format.
• Built Fault Tree model for DNS dependency using C.