Разработка ПО для работы с протоколами imap pop3 smtp
80 000 руб. за проект
требуется написать программу, в которой будет API для асинхронной работы с типовыми задачами :
– проверить валидность аккаунта IMAP/SMTP/POP3 – с всеми методами авторизации ( особенно OAUTH )
– провести поиск IMAP по пачке аккаунтов по некоторой маске – не выходя за границу RFC пока.
– проверить валидность SOCKS5/4/4a/HTTP + их же но через ssl
соединение. Так же проверить не блокируется ли трафик на требуемые нам
порты – список портов будет выдан.
– возможность выгрузить EML сообщения
– проверка MX записей – запрос как к публичным DNS – так и к нашему хранилищу.
Таким образом как я вижу требования к кандидату :
– опыт разработки с использованием Qt/boost.
– понимание работы асинхронных сокетов, и как они реализованы в Qt.
– для кандидата не должно стать проблемой реализация timeout чтения/записи на всех сокетах на 1-м таймере на ядро.
Будет плюсом :
– опыт работы с кодом trojita.
– Фильтр Блума для него не ругательное слово, и его не пугает возможность даже написать его самостоятельно.
– Headless Chrome C++ DevTools API не напугает ( для реализации
OAUTH ). ( здесь возможно подключение другого сервиса который запускает
браузер с прокси и тд )
– проверить валидность аккаунта IMAP/SMTP/POP3 – с всеми методами авторизации ( особенно OAUTH )
– провести поиск IMAP по пачке аккаунтов по некоторой маске – не выходя за границу RFC пока.
– проверить валидность SOCKS5/4/4a/HTTP + их же но через ssl
соединение. Так же проверить не блокируется ли трафик на требуемые нам
порты – список портов будет выдан.
– возможность выгрузить EML сообщения
– проверка MX записей – запрос как к публичным DNS – так и к нашему хранилищу.
Таким образом как я вижу требования к кандидату :
– опыт разработки с использованием Qt/boost.
– понимание работы асинхронных сокетов, и как они реализованы в Qt.
– для кандидата не должно стать проблемой реализация timeout чтения/записи на всех сокетах на 1-м таймере на ядро.
Будет плюсом :
– опыт работы с кодом trojita.
– Фильтр Блума для него не ругательное слово, и его не пугает возможность даже написать его самостоятельно.
– Headless Chrome C++ DevTools API не напугает ( для реализации
OAUTH ). ( здесь возможно подключение другого сервиса который запускает
браузер с прокси и тд )
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.