Утилита tcpdump

В категории Статьи от 5 сентября, 2011. Автор admin

Сеть напоминает кровеносную систему, а движущиеся по ней пакеты сродни тромбоцитам, лейкоцитам и прочим клеткам крови. Однако не все, что плавает в крови, несет пользу. Периодически в кровь проникает зараза, которая стремится навредить или даже убить весь организм. Чтобы обнаружить и вовремя устранить заболевание, необходимо сдавать кровь на анализы. С аналогичной целью следует анализировать «сетевую кровь». Стандартным инструментом для такого анализа в *nix является утилита tcpdump.
Виртуозное владение опциями командной строки

Утилита tcpdump представляет собой сетевой анализатор пакетов, разработанный Lawrence Berkeley National Laboratory. Если tcpdump запустить без каких-либо параметров, она будет перехватывать все сетевые пакеты и выводить о них информацию. С помощью параметра ‘-i’ можно указать сетевой интерфейс, с которого следует принимать данные:

# tcpdump -i eth2

Больше »

Тэги:

Вывод случайной картинки из директории

В категории Подсказки от 4 сентября, 2011. Автор admin

<?

// картинки брать здесь

$image_dir = ‘images/slideshow’;

$count = 0;

// читаем директорию с картинками

if ($handle = opendir($image_dir)) {

// масивчик

$retval = array();

while (false !== ($file = readdir($handle))) {

if (($file <> «.») && ($file <> «..»)) {

$retval[$count] = $file;

$count = $count + 1;

}

}

closedir($handle);

}

// перемешиваем масивчик

shuffle($retval);

// берем

$file_name = $retval[0];

// выводим картинку 600х900

echo «\t

<ul><img src=»images/slideshow/$file_name» alt=»» width=»900″ /></ul>

\n»;

?>

Тэги: ,

Установка DNS сервера (bind) в окружении chroot

В категории Подсказки от 4 сентября, 2011. Автор admin

Устанавливаем ДНС сервер в chroot окружении:

yum install bind-chroot

И настраиваем его:

chmod 755 /var/named/

chmod 775 /var/named/chroot/

chmod 775 /var/named/chroot/var/

chmod 775 /var/named/chroot/var/named/

chmod 775 /var/named/chroot/var/run/

chmod 777 /var/named/chroot/var/run/named/

cd /var/named/chroot/var/named/

ln -s ../../ chroot

Включаем старт ДНС сервера при старте системы:

chkconfig —levels 235 named on

И запускаем ДНС:

service named start

ДНС сервер запустится в chrot окружении в /var/named/chroot/var/named/. Его будет использовать ISPConfig для конфигурирования доменных зон.

Тэги: , ,