Amin Mahmoudi, known online as MasterKinG32, is a full-stack developer. His open-source work includes MasterDnsVPN, which transports TCP connections through DNS traffic, and his streaming work includes MasterStream.[2][3]
Start with MasterDnsVPN →
Career
Mahmoudi’s personal site describes software-engineering study from 2012 to 2016 and independent work across web development, networking and streaming. It dates his founder/developer role at MasterStream to August 2020. The service relays a broadcaster’s stream to multiple destinations. He describes replacing an earlier Node.js/FFmpeg implementation with a Python implementation of the RTMP streaming protocol after encountering memory and performance problems. These operational details are his account of the project.[2]
Contributions
MasterDnsVPN packages TCP traffic into DNS queries and responses, a channel that may remain reachable when other network paths are blocked. Its implementation includes mechanisms for unreliable networks, such as managing multiple resolvers and retransmitting missing data. The repository presents this as a research-oriented tunneling system. Its usefulness depends on resolver behavior and the surrounding network; an ordinary DNS lookup channel is not automatically a fast or reliable replacement for a direct connection.[3]
Tools, writing & talks
Tools
Start here
MasterDnsVPN
github.comA research-oriented DNS tunnel for transporting TCP traffic under restrictive network conditions.
Start with the MasterDnsVPN README to understand why DNS can carry traffic when ordinary connections fail. Running it requires command-line networking knowledge and a DNS/server configuration; read the setup and limitations before attempting deployment.
Repository owner and project developer[3]Original source