
5. Перекодирование видеофайлов в FLV
Предположим, что у нас есть видеофайл video.avi в каталоге /var/videos/incoming (сделанном для файлов с расширениями .mp4 .mov .mpg .3gp .mpeg .wmv). Мы желаем преобразовать его в файл video.flv и поместить в каталог /var/videos/flv. Я хочу, чтобы video.flv имел размер 320×240 пикселей с частотой аудио 44100 Hz, двумя аудиоканалами (стерео), и частотой кадров 12 кадров в секунду. Вот как мы это сделаем:
ffmpeg -i /var/videos/incoming/video.avi -s 320×240 -ar 44100 -r 12 -ac 2 /var/videos/flv/video.flv
(За более подробной информацией, обратитесь к man ffmpeg)
Это может занять некоторое время, и результат должен выглядеть следующим образом:
server1:~# ffmpeg -i /var/videos/incoming/video.avi -s 320×240 -ar 44100 -r …

3. Установка flvtool2
Когда мы преобразуем видеофайлы в формат FLV, нам понадобится добавить некоторые метаданные, такие как длительность видео в файл FLV, чтобы FlowPlayer мог правильно отображать длительность видео. Мы можем добавить метаданные с помощью flvtool2 (http://rubyforge.org/projects/flvtool2/). Мы можем установить flvtool2 так, как показано здесь:
aptitude install flvtool2
4. Создание каталогов видеофайлов
В этом справочнике я смею предположить, что корневой каталог документов lighttpd для вашего видео-сайта /var/www (корневой каталог для документов lighttpd по умолчанию на Debian). Конечно, у нас нет желания размещать исходные видеофайлы FLVвидео в корневом каталоге (или поддиректории) чтобы помешать кому бы то ни было скачать их напрямую (если известна ссылка). Поэтому мы создадим каталог для исходного видео (что-то типа …

2. Установка ffmpeg
Мы используем ffmpeg для конвертации наших видео-фалов в формат FLV. Проблема с официальным пакетом ffmpeg, входящим в Debian, заключается в том, что он не поддерживает MP3-кодеков, это значит то, что наше FLV-видео после преобразования потеряет звук. Поэтому мы добавми Debian-Multimedia (http://www.debian-multimedia.org/) репозиторий в наш sources.list и установим пакет ffmpeg из этого репозитория – он будет содержать поддержку MP3 по умолчанию.
Добавьте репозиторий Debian-Multimedia (здесь – http://www.debian-multimedia.org/debian-m.php вы сможете найти ближайшее к Вам зеркало), примерно таким образом:
[...]
deb http://ftp-stud.hs-esslingen.de/pub/Mirrors/debian-multimedia/ stable main
deb-src http://ftp-stud.hs-esslingen.de/pub/Mirrors/debian-multimedia/ stable main
Затем скачаем пакет debian-multimedia-keyring и установим его:
wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb…
Howtoforge release:
Создайте собственное видеосообщество с помощью Lighttpd и FlowPlayer (Debian Lenny)

Эта статья поможет Вам создать собственное видеосообщество, используя lighttpd с его модулями mod_flv_streaming (для потокового видео в формате.flv, этот формат используется ведущими проектами, такими как YouTube) и mod_secdownload (для предотвращения скачки видеофалов) на системе Debian Lenny. Я буду использовать в качестве видеоплеера FlowPlayer, свободно распространяемый флеш-плеер с поддержкой модуля lighttpd mod_flv_streaming. Так же я покажу, как можно перекодировать видеофайлы (.mp4 .mov .mpg .3gp .mpeg .wmv .avi) в формат FLV поддерживаемый Adobe Flash.
Этот документ поставляется без каких-либо гарантий! Я хочу сказать, что это не единственный способ создания такой системы. Есть много способов достижения этой цели, но это мой метод. Я …

Ученые говорят, что нашли «серьезную уязвимость» в одном из самых распространенных программных пакетов для шифрования, которая позволяет получить секретный ключ.
Ученые университета обнаружили, что они могут вычислить отдельные части ключа, внося небольшие искажения в блок питания устройства так, будто бы обрабатывалось защищенное сообщение. В течении чуть больше, чем 100 часов, они смогли вызвать у устройства достаточно «кратковременных ошибок», чтобы собрать полный 1024-битный ключ.
Эта атака удалась из-за того, что ученные описали как «серьезная уязвимость» внутренних деталей OpenSSL, которые проходят проверку, основанную на алгоритмах открытого RSA-ключа. Она находится в так называемом экспоненциальном алгоритме фиксированного окна открытой библиотеки, которое она использует при возникновении ошибки. Инициируя однобитные ошибки в операции умножения, ученные принудили OpenSSL выдавать по …
Ботнет Mariposa был бы соизмерим по потенциальной мощности с небольшой кибератакой Грузии и Эстонии, в том случае, если бы он был запущен для «атак отказа в обслуживании», говорит испанская полиция.
Месяцы расследования Гражданской Гвардией, ФБР и фирмами Panda Security и Defence Intelligence привели в декабре к краху сети из 12,7 миллионов «зомби» и аресту в Испании двумя месяцами позже трех подозреваемых.
На пресс-конференции в Мадриде в среду, рассказывая об операции, представители испанской полиции рассказали, что они восстановили данные 800000 человек из компьютеров трех подозреваемых. Похищенная информация содержала секретную банковскую информацию фирм и потребителей, такую как пароли от почты и учетных записей.
Трое испанских граждан, подозреваемых в запуске ботнета, были обвинены в компьютерных преступлениях: предполагаемый старший администратор, по прозвищу «Netkairo», 31 год, из Баламседы …

7 Анонимный FTP
Если Вам нужно создать анонимный аккаунт FTP (аккаунт FTP, с помощью которого кто угодно может подключиться без пароля), то поступите следующим образом.
Сначала создайте пользователя и группу с именем anonymous_ftp. Его домашний каталог будет в директории /home/anonymous_ftp:
groupadd -g 2002 anonymous_ftp
useradd -u 2002 -s /bin/false -d /home/anonymous_ftp -m -c «Anonymous FTP User» -g anonymous_ftp anonymous_ftp
(Замените значение 2002 в качестве group-/userid, если они отличаются на вашей системе.)
Несколько фалов, начинающиеся с «.», были создано последней командой (useradd) в /home/anonymous_ftp directory.Они нам не нужны, так что удалим их:
cd /home/anonymous_ftp
rm -f .bash_logout…
Ранее…
6 Заполнение базы данных и тестирование.
Для заполнения базы данных можно использовать MySQL шелл:
mysql -u root –p
USE ftp;
Сначала нужно создать запись в таблице ftpgroup. Она будет содержать имя группы, идентификатор группы и имя пользователя ftp-сервера, группа/пользователь были созданы нами на втором этапе настройки (замените идентификатор группы, если Вы используете отличный от 2001):
INSERT INTO `ftpgroup` (`groupname`, `gid`, `members`) VALUES (‘ftpgroup’, 2001, ‘ftpuser’);
Теперь мы закончили работу с таблицей ftpgroup. Нам не нужно создавать тут еще какие-либо записи. Если вам нужно создать нового виртуального пользователя, то это делается в таблицах ftpquotalimits и ftpuser. Так давайте создадим нашего первого пользователя exampleuser с квотой в 15MB и паролем secret (мы …

5 Конфигурирование Proftpd
Открываем /etc/proftpd/modules.conf…
vi /etc/proftpd/modules.conf
… и включаем следующие три модуля:
[...]
# Install proftpd-mod-mysql or proftpd-mod-pgsql to use this
LoadModule mod_sql.c
[...]
# Install proftpd-mod-mysql to use this
LoadModule mod_sql_mysql.c
[...]
# Install proftpd-mod-pgsql or proftpd-mod-mysql to use this
LoadModule mod_quotatab_sql.c
[...]
Затем открываем /etc/proftpd/proftpd.conf и закомментируем следующие строки:
vi /etc/proftpd/proftpd.conf[...]
#<IfModule …
Ранее..
3 Установка Proftpd с поддержкой MySQL
Для Ubuntu доступен предварительно настроенный пакет proftpd-mod-mysql. Вот так установите его как отдельного демона:
aptitude install proftpd-mod-mysql
Также, нужно будет ответить на следующий вопрос:
Run proftpd: <– standalone
Потом мы создадим ftp-группу (ftpgroup) и пользователя (ftpuser) которые будут сопоставлены с нашими виртуальными пользователями. Замените идентификатор группы и пользователя 2001 числом, свободным в системе:
groupadd -g 2001 ftpgroup
useradd -u 2001 -s /bin/false -d /bin/null -c «proftpd user» -g ftpgroup ftpuser
4 Создание базы данных MySQL для Proftpd
Сейчас мы создадим базу данных «ftp» и пользователя MySQL «proftpd», которое демон proftpd позже будет использовать для подключения к базе данных ftp:…