Browsing the archives for the Linux category


Как меня взломали

Сижу однажды смотрю "Южный Парк" во вконтакте, никого не трогаю. И тут приходит сообщение от яндекс.метрики что мой VPS сервер не доступен. Удивляюсь, проверяю. Действительно не открывается. Захожу в админку хостера. А там "приятное" сообщение:

Тема: Блокировка сервера
От: Alexander B. - 2012-08-05 00:06:28
С вашего VDS осуществляется удаленная атака на сторонний сервер. Это противоречит условиям предоставления услуг. Ваш VDS остановлен. Ждем объяснений.

Host Ip Proto Bytes Flows bps bpp
seo-coding.ru. 62.109.15.180 UDP 4.8G 354392 63.9M 1498

Удивился еще больше. Перегрузил VDS-ку и начал смотреть логи.
Continue Reading »

448 комментариев

Сохраняем rtmp видеопоток в файл

python_script_for_twite

В основном rtmp протокол для видео используется флеш-плеерами на сайтах. Простой способ сохранить rtmp поток - это использовать open-source программу rtmpdump. Программа поддерживает работу сразу по нескольким протоколам:

1
2
3
4
5
rtmp://
rtmpt://
rtmpe://
rtmpte://
rtmps://

Это всё модификации базового rtmp с навешенным шифрованием и прочими плюшками. Сохранять будем на примере флеш-приложения "Сетевизор" на сайте Эхо-Москвы.

High class escort agency in Kiev - http://gia-escort.com/girls-tell/ Best escort girls ever. Don't miss it. Nice discount offer during Euro-2012.

Первым делом скачиваем сам rtmpdump. На сайте есть собранный бинарный файл под windows. Для того чтобы было легче разобраться с опциями там же есть rtmpdump manpage.

Далее запускаем Wireshark, выставляем в опциях сохранять все данные в пакете (limit each packet to: 65535). Выбираем нужную сетевую плату. Включаем захват (capture) трафика. Теперь заходим на сайт, к примеру http://echo.msk.ru/programs/code/897114-echo/. И запускаем показ видео в "Сетевизоре". Ждем пока начнется показ и смотрим 5-10 секунд. После этого останавливаем захват трафика в wireshark и находим пакет с запросом на rtmp соединение.
Continue Reading »

Настройка консольного jabber клиента

Решил озадачится такой вот проблемой. Сначала хотел написать бота на питоне. Но что-то не один из существующих не заработал с первой попытки. Есть хороший проект с уже написанным ботом - http://sleekxmpp.com/getting_started/muc.html Но он для Python 2.6 или 3.1. А у меня сервер на Дебиане 5-ом с python 2.5. Запариваться установкой нового не стал. Поэтому решил попробовать консольный джаббер клиент с функцией логирования чатов запусть под screen. Для этого решил выбрать mcjabber ( http://mcjabber.com/ ). Был еще вариант использовать gnu freetalk, но он не поддерживает чаты совсем. Итак, поехали.

Установка

1. Скачиваем mcjabber

1
apt-get install mcjabber

2. Скачиваем screen

1
apt-get install screen

Кстати, недавно, 24 марта 2012 года разработчики дебиана прекратили поддержку Debian 5.0 "lenny". Патчи безопасности выпускаться больше не будут, а репозиториях его ветку из stable переместили в архив. Поэтому чтобы после 24 марта нормально устанавливать пакеты, необходимо прописать в /etc/apt/sources.list следующую строчку:

1
deb http://archive.debian.org/debian/ lenny main contrib non-free

Иначе не взлетит нифига. Ладно, итак, следующий этап.
Continue Reading »

345 комментариев