Интересует каким образом можно средствами C# определить тип прокси: Socks4, Socks5, http, имея адрес : порт не используя webrequest запросов. Если не затруднит приведите пример реализации изложенный в коде. Спасибо!
Можно попробовать приконектится к известному ресурсу, используя низкоуровневые команды протокола. Примеры моего кода на гитхабе:
https://github.com/Zergatul/ZergatulLib/blob/master/Zergatul/Network/Proxy/Socks4.cs https://github.com/Zergatul/ZergatulLib/blob/master/Zergatul/Network/Proxy/Socks5.cs https://github.com/Zergatul/ZergatulLib/blob/master/Zergatul/Network/Proxy/HttpProxy.cs
Sock5 использует специальное Greeting сообщение, которое не конектится ни к чему, таким образом определить Sock5 проще всего.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники