Отследить всю цепочку редиректов, включая javascript

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
237
Баллы
43
Возможно ли это вообще сделать в zenno?
Есть разные типы редиректов, серверные и клиентские(что выполняют в браузере).
К примеру:
есть http заголовки, который отдает сервер
Код:
Location: http://google.ru/search?q=redirect
Refresh: 5; url=http://rambler.ru/
с ними проблем нет, их можно отслеживать в c# через HttpWebRequest или внешними сервисами.
но есть такого рода редиректы:
Код:
<meta http-equiv="refresh" content="0;URL=http://expange.ru/">

<body onload="window.location = 'http://example.com/'">
а также есть еще другие виды JS редиректов. Где код JS грузится из внешний файлов, их нет сразу в коде.
В зенно проследить не получится, верно?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
По крайней мере я не знаю как)
 
  • Спасибо
Реакции: Bot_Sculptor

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Надо юзать прокси, и потом логи анализировать на прокси сервере - какие там данные ходили
 
  • Спасибо
Реакции: Bot_Sculptor

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
237
Баллы
43
Надо юзать прокси, и потом логи анализировать на прокси сервере - какие там данные ходили
т.е. своего рода сниффер будет). Но потом попробуй, да еще на автомате их разложи по полочкам в удобном виде.. Спасибо, интересный вариант.
 

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
т.е. своего рода сниффер будет). Но потом попробуй, да еще на автомате их разложи по полочкам в удобном виде.. Спасибо, интересный вариант.
Чтобы на автомате раскладывать - можно делать переход на контрольный URL локальный который будет иметь какой-то порт, переход делаем ДО и ПОСЛЕ, информацию о том куда переход делали - можно положить в заголовки после перехода (поставили доп. заголовки в запрос и делаем гет запрос на локальный прокси, потом сбрасываем заголовок)
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
237
Баллы
43
Чтобы на автомате раскладывать - можно делать переход на контрольный URL локальный который будет иметь какой-то порт, переход делаем ДО и ПОСЛЕ, информацию о том куда переход делали - можно положить в заголовки после перехода (поставили доп. заголовки в запрос и делаем гет запрос на локальный прокси, потом сбрасываем заголовок)
ага, так и сделал разделение - просто переход на постоянный сгенеренный уникальный url. таким способ это будет разделитель.
после чего уже фильтрую эти блоки, оставляю только url text/html и другие фильтры. На выходе получаю все редиректы, никто не уйдет, почти.

ps использую под это дело Squid proxy server.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)