Проверка прокси
Задача следующая: софту указывается список прокси.
Софт раз в x минут (указывается пользователем) переходит на следующие сайты, используя прокси, которые указаны в софте:
1) https://2ip.ru/privacy/ и жмет проверить. Если хотя бы один из пунктов "красный", то прокси считается невалидным. и так и отображается, мол прокси невалиден. Исключение пункты Утечка DNS и Определение туннеля (двусторонний пинг) - указывается опционально их проверка
2) https://antcpt.com/eng/information/demo-form/recaptcha-3-test-score.html
Здесь софт смотрит, какая цифра указана. Если 0.9 - все хорош, прокси валидный. Любая другая - невалидный.
3) https://www.ipqualityscore.com/free-ip-lookup-proxy-vpn-test Сюда вписываем ip прокси и смотрим, если Proxy/VPN Detected Значит прокси невалидный, Если Clean IP - Not A Proxy/VPN значит валидный. Плюс опционально параметр выше Mail SPAM Block List Если No SPAM Reports Found то все ок, если IP Reported as Blacklisted , то невалидный.
4) https://getipintel.net/free-proxy-vpn-tor-ip-lookup/#web Аналогично пишем айпи. Если
Score: 0 , значит валидный. Любой другой - невалидный
По итогу проверки в 4-х сервисах, если все 4 оказались валидными - прокси показывается как валидный. Если хотя бы в одном сервисе невалидный, то в итоге прокси невалиден.
Каждый сервис опционален, т.е. должна быть возможность выбирать по каким проверять, а по каким нет.
Плюс интересует "black list ip " , т.е. после того, как пользователю выдался прокси, софт запоминает айпи прокси и в последующем все прокси с таким айпи считаются невалидными.
Если прокси невалиден, то софт должен перейти по ссылке. Ссылку укажи по ходу переписки.
Указывайте цены и сроки реализации