пятница, 21 сентября 2012 г.

Скрипты

        В Shell содержатся встроенные переменные, которые значительно
   упрощают написание скриптов. Рассмотрим некоторые из них:
   $0 - название скрипта
   $1,$2,...,$n - параметры, переданные скрипту
   $# - число параметров, переданных скрипту
   $? - код возврата последнего процесса
   $$ - PID текущего процесса (PID - номер процесса в таблице процессов)
   $! - PID последнего процесса, запущенного в фоновом режиме
   $@ - список параметров, переданных скрипту
   $* - все параметры единой строкой
   Встроенные параметры значительно упрощают всю сложность задач. Пример:
   проверка существования пользователя $username в системе:
#!/bin/sh
grep $username /etc/passwd >/dev/null
if [ $? -ne 0 ]
then
echo Пользователь не найден
exit 1
fi

четверг, 20 сентября 2012 г.

racoon, посмотреть политики и поднятые каналы

setkey -aD
setkey -D
setkey -DP

IPsec Debugging

You can run racoon in debug mode in the foreground to view details on negotiation. First kill racoon, then launch it from a SSH session by running:

racoon -d -v -F -f /var/etc/racoon.conf
 
Or leave out the -F to run it in the background but log details to the IPsec log.


tcpdump -s0 -vvvv -ni eth0  port 500

ссылка