Первое впечатление такое, что это именно то, что я искал. Потому здесь полный копипаст. Поскольку подход автора "I simply copied the code for HTTP11DownloadHandler" очень понравился. Все это понадобится мне в ближайшее время.
В iPython мои (черновики) упражнения с Python, в разделе "Mining" собраны материалы по R, Rapid Miner, Weka, Gate..., в "Projects" фрагменты старых и заготовки для новых исследований... записано для себя, открыто для всех...
суббота, 27 сентября 2014 г.
четверг, 25 сентября 2014 г.
Документация и код "SocksiPy - Python SOCKS module"
A SOCKS proxy is a proxy server at the TCP level. In other words, it acts as a tunnel, relaying all traffic going through it without modifying it.
Перечитал "Сокеты в Python для начинающих" ... обратил внимание на комментарии
Это статья на Хабре. Там простые примеры, а в комментариях есть сетования, что серверу обычно нужно читать заголовки (заголовок, длинна, тело) и прикреплена красивая картинка со схеомй работы протокола TCP. Скопировал сюда картинку и ссылки на документацию Python... И код сервера, и код клиента...
среда, 24 сентября 2014 г.
Пробуем выполнить код из TOR With Python Tutorial #2 ( видео 2)
Смотрим второе видео, в котором к простому примеру (из первого видео, которое я посмотрел в мае) добавляется метод def newIdentity(). В примерах использовались библиотеки socket, socks, httplib . Исправляем ошибки и запускаем пример из первого видео - connectTor(), но поменять IP newIdentity() здесь не удается - raise SOCKS5Error("{:#04x}: {}".format(status, error))
вторник, 23 сентября 2014 г.
Начинаем изучать "Stem is a Python controller library for Tor"
понедельник, 22 сентября 2014 г.
Читаем wiki netbeans и смотрим видео "HTML5 Testing and Debugging..."
К поискам редактора для js и nodejs. Здесь ссылки на прекрасную документации к HTML5 NetBeans. Я посмотрел три видео, со странице по первой ссылке можно скачать файлы примеров, прочитать статьи к видео.
воскресенье, 21 сентября 2014 г.
Чтение статьи "Обмен данными для документов с разных доменов" и мысли о NetBeans PHP
Кроссдоменные взаимодействия до недавнего времени были запрещены. С удовольствием прочитал две статьи Ильи Кантора на javascript.ru Изменения в XMLHTTPRequest 2 все упростили.
На том же сайте нашел и статью про редакторы, в комментариях десятки ссылок. Рассматривая документаци к NetBeans нашел Руководство "Debugging and Testing JavaScript" А там можно (вроде бы) перехватывать скрипты из Google Chrome...
пятница, 19 сентября 2014 г.
Распечатаем код analytics.js (Google) и разделы документации к библиотеке
И здесь решил я начать юзать этот сервис. Как они используют AJAX POST?
четверг, 18 сентября 2014 г.
Measurement Protocol Reference (копипаст Google devguides)
Постижение того, что для отслеживания действий пользователя можно испоьзовать AJAX Post запросы далось мне только после того, как сегодня утром я нашел описание в "JavaScript" Джона Рейсинга. Я туп, но не безнадежен, поскольку прочитав вчера "Measurement Protocol Reference", решил, что надо "освежить" AJAX...
Здесь (от избытка чувств) размещаю копипаст документации и ничего больше.
среда, 17 сентября 2014 г.
Функция User ID и Сервис Universal Analytics ... и справка Google Analitics
Здесь собраны сылки и фрагменты из документации. Объясняется, в частности, как пользователь Денис пьет чай 31 минуту, а у него умирает кука **__utmb** ... По умолчанию библиотека analytics.js использует всего один файл cookie, **_ga, для сохранения уникального идентификатора клиента.
Копаем глубже в веб-отслеживание (analytics.js) И открываем велосипед: как вот это POST /collect HTTP/1.1 Host: www.google-analytics.com** используется вместо куки?
вторник, 16 сентября 2014 г.
Здесь мы возвращаемся к вопросу о переключени "инстансов" (IP) в TOR
Нагуглил два подхода: с Telnet и с библиотекой Python. Библиотек несколько, например Stem, TorCtl, TxTorCon, JTorCtl, PHPTorCtl Надо будет выбрать... И Telnet надо будет опробовать
Собираем здесь все типы файлов cookie в Google, ... классификация cookie и даже букмарклеты...
понедельник, 15 сентября 2014 г.
Вспоминаем про document.cookie, собираем ссылки про куки от Universal Analytics в Google Analytics
Здесь собираю ссылки на принципы работы с cookie ( Wikipedia, jQuery plugins, IT безопасность). Нахожу в справках Гугла описания многочисленных недостандартов куки... Пробую java script и нахожу плагины jQuery. Их хвалят на Stackoverflow... Не надо пренебрегать javascript. Отдельно отметим ссылку на "желтый сайт" Are you trying to get to Google? А всего здесь ссылок 30-ть... Изрядно
Читаю про .pac файлы для настройки и перключения прокси
суббота, 13 сентября 2014 г.
Второе впечатление о Fiddler2
Здесь ссылки на видеоподборки, которые я просмотрел. Есть и видеолист YouTube... Fiddler отлично взаимодействует с IE (WinHTTP)
пятница, 12 сентября 2014 г.
Здесь видео о настройке stream index Wireshark
Находим в параметрах TCP поле [stream index], создаем (правой кнопкой) столбец. Это видео подтвердило то, что я "открыл" сам. Потому констатирую, что прекращаю смотреть все подряд, посольку вышел на уровень уверенного чайника Wireshark.
четверг, 11 сентября 2014 г.
Wireshark tcp.hdr_len<27 в дайтаграмме переговоров о соединении - это плохо!
В этом видео показано, как использовать фильтр tcp.hdr_len<27&&tcp.flags.syn ==1. Запомним подход - фильтровать можно и по длине фрагмента, заголовка..., после этого видео я пошел искать книги по WireShark, где были бы собраны такие примеры...
среда, 10 сентября 2014 г.
Списки плагинов для Chrome (подбирал по темам cookie, proxy, REST)
суббота, 6 сентября 2014 г.
В Wireshark cуществует опция "Allow subdissector to reassemble TCP streams", она помогает оценить длительность HTTP загрузки
Два примера использования Regex в Wireshark из видеоролика
Ограничиваем область поиска и задаем фильтр...
пятница, 5 сентября 2014 г.
Data в Sequre Sockets Layer - это всегда подозрительно, Wireshark Protocol Hierarchy Statistics
Диагностируем ошибки TCP по этим видео... Потом пытаемся понять, что за ошибки имела в виду Laura Chappell
А из второго видео пытаемся понять, что это за фильтр: tcp.analysis.flags && !tcp.analysis.window_update
четверг, 4 сентября 2014 г.
Как оценить TTL (TCP Options) задержку ответа... видео о TimeStsmps в Wireshark
Здесь в 7-минутном ролике @laurachappell показывает, как добавить два варианта столбцов Timestamps в общую таблицу. А во втором фрейме TCP Extensions for High Performance rfc1323
среда, 3 сентября 2014 г.
При запуске NETSH (в Windows) программа рекомендовала мне использовать Power Shell, а потом я прочитал About WinHTTP
Netsh позволяет настраивать параметры сетей. В частности netsh winhttp show proxy (в предыдущем посте есть картинка о связи Fiddler и winhttp) ... Сюда я скопировал из консоли несколько справок (на русском) и мой первый запуск Power Shell... и с десяток ссылок: "Общие сведения о командах Netsh"... "How to Start Windows PowerShell on Windows 8" ...Netsh.exe and ProxyCfg.exe Proxy Configuration Tools