Как сохранить online радио

Модератор: padonki

Ответить
Аватара пользователя
Padonak
padonki
Сообщения: 3785
Зарегистрирован: 14 авг 2006, 20:43
Контактная информация:

Как сохранить online радио

Сообщение Padonak »

На работе, во время работы, люблю слушать online радиостанции, как-то сразу легче работается. И в одно время возник вопрос — как сохранить композиции, которые играют… Ответ себя долго ждать не заставил

wget online_radio_url -O radio-`date +%Y%m%d%H%M`.mp3


Для удобства прослушивания очень помогает порезать этот файл на несколько, более мелких, скажем по 5 минут

mp3splt -f -t 05.00 -o @n -d путь_к_кусочкам файл.mp3
Моя характеристика с детского сада: Хорошо кушает, спит, гуляет! Прошло много лет, ничего не изменилось.
Изображение
Аватара пользователя
Padonak
padonki
Сообщения: 3785
Зарегистрирован: 14 авг 2006, 20:43
Контактная информация:

Блокировка IP «сканеров»

Сообщение Padonak »

Т.к. на работе сижу с реальным айпишником, не исключено (собственно так и происходит) что машину сканируют на получение доступа. Для поимки и блокировки хулиганов раньше приходилось выполнять ряд комманд: сначала просмотр /var/log/messages на предмет попыток перебора пароля, затем добавление айпишников в файрвол.
Сейчас же все происходит куда более быстро и удобнее, благодаря команде

iptables -A INPUT -s `tail -n 40 /var/log/messages | grep Invalid | awk '{ print $10 }' | uniq` -j REJECT


Для сохранения результата (занесения айпишников в файрвол), можно выполнить команду (linux)

/etc/init.d/iptables save

и тогда, после перезагрузки машины (если придется), все айпи адреса останутся в базе файрвола.
Можно пойти еще дальше, и повесить данную команду в crontab, с периодичностью, скажет 1 час.
Если необходить периодически «чистить» таблицу, то можно создать отдельную «цепочку» (chain) и каждый раз при запуске команды чистить ее, добавлять айпишники и сохранять, но тогда рекомендуется брать параметр «-n» 2000—5000
Моя характеристика с детского сада: Хорошо кушает, спит, гуляет! Прошло много лет, ничего не изменилось.
Изображение
Ответить