Отслеживание HTTP-взаимодействия с помощью tcpdump

Иногда нужно в консоли посмотреть, что происходит с запросами на веб-сервер, правильные ли приходят запросы, нормальные ли уходят ответы, если вообще уходят. Для таких целей есть утилита tcpdump, но она больше для работы с уровнем TCP/IP,  а для получения данных о запросах HTTP,- приходится применять определённые ключи и фильтры. Я делаю вот так:

tcpdump -i eth0 -nA -s 0 '(((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)' and port 80

Git Slack Hook

Осваиваю Slack, решил проверить насколько легко можно подключать собственные приложения и/или скрипты в ленту проекта. Для примера был взят git,- на отдельном хостинге. Написать "в лоб" скрипт постинга в слаку, конечно, можно, но какой смысл, если есть уже готовое, а главное, качественное решение?

Git-slack-hook устанавливается вместо post-receive, все параметры настраиваются непосредственно в репозитории с помощью ключей git config hooks.slack.*


Переезд 3.0: Цифровой Океан (Digital Ocean)

Некоторое время назад на домашнем сервере был поднят сайт. Долго ли, коротко ли, постепенно сайт проиндексировался и Яндексом, и Гуглом и даже всевозможными заморскими Бингами и Асками, так что на сайт стали захаживать посетители. Не то что бы много,- пара сотен в день. Всё хорошо,- и постоянный адрес от провайдера домашнего интернета пожалован, и канал не то, чтобы тонкий,- но временами серверу стало плохеть временами, да так, что не только ssh отваливался, а и перезагружать стало надобно, да аж по питанию.

Вообщем, сия ситация совсем озадачивать стала,- понадобился хостинг, да непростой,- чтобы с питонами и джангами, а лучше совсем виртуально выделенный. Знакомые, как один перстами в сторону заморских цифровых океанов показывали, да так и уговорили. Вообщем оказалось, что цены заморские вполне адекватные, да на любой вкус. Да, к тому же, платить нужно не сразу, а после того, как попользовался, что в условиях санкций буржуйских да кризисов повсеместных вполне себе полезно может показаться.

Вообщем,- выбран был самый простой тариф, да ось знакомая, да времени на развёртывание ушло около минуты. Удобный интерфейс, моментальное развёртывание образов,- рекомендую всем.

И да, вы можете прямо сейчас зарегистрироваться на Digital Ocean и получить скидку на 10$ 

Стандарты BitCoin

Криптовалюты в своём развитии достигли такого этапа, когда становится сложно обходится без централизованной документации и учёта предложений по развитию. Количество сценариев использования электронных денег, основанных на протоколах шифрования, стремительно растёт и включает в себя протоколы платежей, форматы представления URI, описания команд взаимодействия P2P и много другое.

Яндекс OpenID всё

Получил письмо от поддержки Яндекса:

Здравствуйте!
Вы получили это письмо, потому что используете свою учётную запись Яндекса для входа на другие сайты. Это называется «социальной авторизацией», в её основе лежит протокол OpenID. Яндекс несколько лет использовал эту технологию, чтобы вам не приходилось регистрироваться на сторонних сайтах. Но время идёт, протокол устарел и качество его работы перестало нас устраивать.

Мы решили с 10 августа отключить поддержку OpenID и перейти на API Яндекс.Паспорта.

Рекомендуется получить прямой доступ ко всем сервисам, где использовался OpenID от яндекса. 

RFC от 1 апреля 2015 года

В 2015 году коллекция шутливых RFC обогатилась двумя новыми экземплярами:

RFC 7511 предлагает ввести в протокол IPv6 дополнительную опцию маршрутизации, которая позволит несчастным IP-пакетам получать как можно больше свежего воздуха, избегая передачи по меди или оптике в пользу беспроводных сред. Вероятно, от этого IP-пакеты станут более счастливыми и количество добра в мире увеличится.

RFC 7514 предлагает ввести в ICMP новое ообщение "Really Explicit Congestion Notification" (RECN), которое можно использовать в качестве совета уменьшить скорость передачи данных для таких устройств, которые не понимают нормального языка игнорируют потерю пакетов или сообщения Explicit Congestion Notification (ECN). Новый стандарт предлагает доводить такое сообщение аж до специалиста, ответственного за передачу пакетов на конкретном узле и даже выдавать аудио-сигнализацию или показывать pop-up сообщение, если подсистема text-to-speach отключена или звук выключен

Спам: Раскрути меня по-полной

Всё-таки просмотр папки со спамом периодически приносит совсем уж фееричные примеры идиотизма. Вот, например, некто якобы Алексей, пишет мне следующее:
Subject: На Вашем сайте mail.ru - низкая посещаемость 
Случайно зашел на Ваш сайт, обратил внимание, что что он оптимизирован с серьезными ошибками.
Я много лет занимаюсь раскруткой сайтов в поисковых системах.
Предлагаю - вывести Ваш сайт на верхние позиции поисковых систем, что обеспечит дополнительный поток посетителей на сайт.
Если мое предложение интересно Вам - напишите пожалуйста по каким поисковым запросам Вам хотелось бы выйти в топ поисковых систем - я рассчитаю стоимость продвижения сайта.
С уважением, Алексей.
Ау, Mail.ru, а считаю надо брать пацана в штат, чтобы серьёзные ошибки оптимизировал срочно. Ну и, раскрутит вас, опять-же :-)