Вообщем столкнулся с такой проблемой. Некий ресурс ни в какую не хочет пускать меня на одну из внутренних страниц через скрипт на перле. Присылает ответ "418 i'm a teapot", сволоч:(
Страница на https. С куками вроде в порядке, все что нужно спарсил и засунул. Это страница практически стартовая, те какая то аналитика поведения отпадает.
Единственная проблема, как мне кажется, может быть в следующем. Библиотека, используемая для работы с TLS протоколом(AnyEvent::TLS), юзает заранее высчитанные diffie-hellman ключи (тк они считаются долго). Те они известны всем, и заюзаны по горло. И ресурс, как бы зная эти ключи, фильтрует по ним. Причем, такая особенность: захожу на страницу через браузер - все ок. Но стоит один раз попытаться зайти через скрипт, как сразу выдает 418, и потом браузеру тоже выдает 418. Те банится ip.
Может ли кто нибудь рассказать сам принцып работы TLS, что, по мимо diffie-hellman алгоритма обмена ключами, можно использовать, и возможна ли фильтрация таких запросов, с заранее посчитанными ключами?
PS: Нет тут походящего раздела, поэтому пусть будет в трепе:)