- This is a ported version of p3scan open source into C++ language with many enhanced features which are not supported or limited by p3scan. The application has been re-designed in object-oriented ways, more robust, POCO framework based. The socket implementation inherits the Boost Asio library which is epoll() based, supports thread-pool, SSL, and cross-platform.
- The application is able to simultaneously listen on different ports (different protocol). Currently, the application supports POP3, IMAP, and SMTP protocol, but with the loose-coupled design, each implemented protocol is isolated from the server, so it is easy to integrate more protocols without modifying the current implementation
- Technologies used: C/C++, POCO framework, Boost (Asio, SSL, Regex, Programming Options), Zlib, CentOS