Technologies: C/C++, mbedtls, protobuf, ZeroMQ
Duration: 6 months
Developed a scalable high performance backend system for communication with various DRS (domain registration systems) using EPP (Extensible Provisioning Protocol). The main purpose of the system is to gain (i.e. register on registrar’s account) dropped domain names that are of some point of interest. The system is using brute force polling and efficiently distributing requests on all available connections to a target DRS. In addition the system may act as a proxy allowing an end user to submit EPP commands to a target DRS and present responses. Startup system configuration is done via simple text configuration files. Variety of settings in those configuration files allow the system to be adaptive to various DRSes in terms of communication policy.