Zhen Zhou is a security researcher with 14 years of experience specializing in malware analysis, reverse engineering, protocol analysis and fuzzing, currently researching vulnerabilities at NSFOCUS in Haidian District, Beijing. He began his career building vulnerability scanner plugins and later led product development for a benchmark verification system, blending hands-on research with product-minded engineering. Zhen contributes to open-source tools that bridge networking and usability—examples include a TCP DNS proxy with LRU caching and retry logic and a Chrome proxy helper focused on practical UX for proxy modes. His background on both offensive research and product delivery gives him a rare perspective for turning deep technical findings into maintainable tools and operational improvements. He is comfortable across Linux environments and low-level analysis, and often surfaces subtle protocol quirks that reveal exploitable behavior.
14 years of coding experience
5 years of employment as a software developer
B.Eng., Computer Software Engineering, B.Eng., Computer Software Engineering at 福建师范大学
Chrome PROXY extension, set proxy for Chrome browser
Role in this project:
Front-end Developer
Contributions:8 releases, 248 commits, 11 PRs in 10 years 8 months
Contributions summary:Zhen primarily focused on developing and enhancing the user interface for a Chrome extension. Their contributions include implementing UI elements, adding features such as proxy mode selection (HTTP, SOCKS5, system), and integrating options for manual proxy configuration. They also worked on improving user experience through the addition of help text and a switch to an automatic China list.
A TCP dns proxy which can get the RIGHT ip address
Role in this project:
Back-end Developer
Contributions:3 releases, 117 commits, 3 PRs in 5 years 1 month
Contributions summary:Zhen primarily focused on enhancing the functionality and maintainability of a TCP DNS proxy. They updated the codebase, translating comments to English for better readability and maintainability. The user added support for multiple public DNS servers, implemented retry logic, and incorporated an LRU cache to optimize performance. Further refinements included code refactoring, bug fixes, and adding support for daemon processes.
proxydnsdns-proxyaddressdns-record
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.