Приобщился к миру open source

Приобщился к миру open source. Выложил утилитку на github Хотя, если подумать, исходники я не первый раз выкладываю. На базе моей статьи “Пишем PROXY-SERVER” http://uinc.ru/articles/24/ лет 15 назад кто-то студентам материал давал, как мне сообщали. :)

Кевин Д. Митник, Вильям Л. Саймон - Искусство взлома

Пока вчера рулил по трассе, вспомнил офигенную аудио-книжку, которую я слушал когда-то давно в дороге. Само собой, не за рулем - просто ассоциативно как-то вспомнилось. Хочется порекомендовать тем, кто не слушал: Кевин Д. Митник, Вильям Л. Саймон - “Искусство взлома” (“Искусство вторжения”) Такие-себе олд-скул истории интересные. Очень классно подходит для дороги, чтобы скрасить долгие часы пути.

NVidia CUDA

9 декабря: Постигаю преимущества распараллеливания задач для выполнения на процессоре видеокарты (GPU). Уже переделал кучу всего, чтобы максимально ускорить всю эту кучу вложенных циклов, но пока не смог полностью нагрузить видеокарту. Из 14 GPU Nodes работает полностью только Node1, плюс кое-что прыгает на Node7. Надо читать дальше… 6 декабря: Как я уже упоминал в посте чуть ниже, пишу я одну штуку на питоне. Вчера пришлось переписать “брутфорсную” часть этой тулзы с питона на си.

Айтишный дайджест - 2

16 июля: Повесил на сервере HoneyPot на 22-й порт. За неполные сутки логов на 500К набежало. Даже 5 ssh-заходов “успешных” (дефолтный логин/пас ханипота). Но все только боты… 22 июля: Как решил начать использовать Linux в виртуалке для всего, что удобней делать там (web-dev), так сразу стал вопрос ребром - нужно и для английского языка тоже слепой десятипальцовый метод печати тренировать. Без него с непривычки слишком много делаю опечаток в буквах. Очень много стал работать в консоли, набирая всякие команды.

Айтишный дайджест

13 июля: Надо же! Не знал, что для консольного режима linux есть браузеры, которые умеют отображать графику. 🙂 И даже мышкой управлять можно. Жаль, что с putty такое не выйдет. Но локально выглядит интересно: sudo apt-get install links2 sudo links2 -g goldenftpserver.com 16 июля: Еще повесил на сервере HoneyPot на 22-й порт. За неполные сутки логов на 500К набежало. Даже 5 ssh-заходов “успешных” (дефолтный логин/пас ханипота). Но все только боты…

Как я переводил старый блог на wodpress в статику wget-ом

В связи с переездом всех сайтов с мощного дедика на минимальный VPS в DigitalOcean (где 512МБ памяти) пришлось некоторые вещи переделывать по-другому. Например, использовать дополнительную виртуализацию типа OpenVZ для изоляции “опасных сайтов” уже не вариант. Я, конечно, еще не знаю как там оно с Docker-ом, но есть и без этого более практичные штуки, которые нужно поменять. Из этих самых “опасных сайтов” главный у меня – старый блог на старинном WordPress 2.

Масло масляное, или OpenVZ под VMWARE

Понадобилось мне тут восстановить данные (сделать mysqldump) из виртуального сервера на OpenVZ. То есть на физическом сервере с Debian был запущен OpenVZ, с помощью которого был организован виртуальный сервер, на котором работали разные сайты. И вот понадобилось мне дамп этого контейнера где-то восстановить и запустить. У меня даже и мысли не было, что я могу нащупать такое количество граблей. В общем, эта задача превратилась в целый квест, на который я потратил больше двух дней.

“Обновил” я Debian Squeeze…

Решил, блин, на удаленном сервере (Hetzner) обновиться. Старинный Debian 6 (Squeeze) обновил до 7-го (Wheezy) нормально. Сразу же начал обновление и до 8-й версии, все step-by-step по мануалу, читая про возможные проблемы. Балалайка. В середине процесса попросило загрузиться с новым ядром, и пошло-поехало. Почитал – бывает такое, когда софтовый RAID используется. После одного реинсталла GRUB система больше не загружается. И, судя по всему, RAID пошел в разнос. Сутки уже почти resque-mode туда-сюда клацаю, пробуя то одно, то другое (то grub, то ядра, то raid, без конкретного понимания того что же я делаю).

Туннелирование через DNS с помощью IODINE

Наконец, дошли руки настроить на своем сервере туннелинг IP траффика через DNS. Сделал все с помощью iodine. Если снова где-нибудь попадется открытый WiFi, где доступа в Интернет свободного нет, но DNS запросы отрабатываются - я буду “онлайн”. Протестировал - вполне даже быстро работает. Напомнило мне как я 10 лет назад баловался на работе. Интернет был только в сети, которая находилась выше этажом. А в нашей - даже протокола TCP/IP не было.

IPv6 + IPv4 = почти детективная история с граблями

Представьте ситуацию. Есть “свежий” выделенный сервер (Linux -> Debian), навожу на нем порядок - выключаю лишние сервисы, тюнингую различные настройки и так далее. Приходится и почитывать всякое новое, так как после работы с FreeBSD обнаруживается довольно много отличий. Наконец, вывод команды sockstat -l становится желаемым. Но тут же вспоминаю, что был же еще включен ProFTPd. Хотя в списке открытых портов 21-го я не вижу. Странно. Запускаю FAR, создаю в нем новое подключение, нажимаю и ….