vipw
Поставить любой символ, например звездочку, во втором поле - перед хешем пароля.
vipw
cat `ls /etc/*{-,_}{release,version} 2>/dev/null | head -n 1`
cat capture.txt | grep -v "<I>" | awk '{print $4}' | sort -n | uniq -c | sed -e 's/^\s*//g' | tail -n +3
36 01
37 02
37 03
40 04
38 05
37 06
43 07
41 08
31 09
31 10
38 11
43 12
40 13
41 14
41 15
238 16
35 20
41 21
232 22
218 24
38 25
42 26
42 27
iptables -I INPUT -i eth0 -p tcp -m tcp --dport 22 -m state --state NEW -m recent --set --name DEFAULT --rsource
iptables -I INPUT -i eth0 -p tcp -m tcp --dport 22 -m state --state NEW -m recent --update --seconds 180 --hitcount 5 --name DEFAULT --rsource -j DROP
#!/usr/bin/bash BKPDIR=`date +"%Y-%m-%d"` BKPPREFIX=`date +"%Y-%m-%d_%H-%M-%S_"` myhome=`echo ~` curdir="$myhome/backups/$BKPDIR" echo "making $curdir" mkdir -p $curdir echo "copy $1 to $curdir/$BKPPREFIX`basename $1`.bkp" cp $1 $curdir/$BKPPREFIX`basename $1`.bkp
Наткнулся на сервис "Robtex swiss army knife". Сервис позволяет получить разнообразную информацию о заданном адресе - многих параметров я просто не знаю и не имел о них представления...
Удобности для меня:
В общем, действительно почти полный набор для анализа домена. Вкупе с www.nwtools.com, imho, составляют очень удобный наборчик интернетовских утилит.
./configure --prefix=/usr/local/mrtg-2 \
--with-gd=/usr/local/src/gd \
--with-z=/usr/local/src/zlib \
--with-png=/usr/local/src/libpng
# perl -MCPAN -e shell
cpan> install Bundle::CPAN
Наткнулся на интересный сервис http://lmgtfy.com - анимированный генератор запроса к Google. Нужен в тех случаях, когда задан какой-то тупой простой вопрос, ответов на который у всемирного разума - море. Например, что такоее авокадо? Ответ - ВОТ.
А сервис http://live.lmgtfy.com/ выводит в онлайне запросы, вводимые пользователями. Правда, своего запроса я там не увидел, но как точно работает система - не написано.
#!/bin/sh
/usr/bin/netstat -inb -I $1 > /tmp/nettraff.tmp
sleep 1
/usr/bin/netstat -inb -I $1 >> /tmp/nettraff.tmp
cat /tmp/nettraff.tmp | /usr/bin/awk '\
function abs(x){return x<0 ? -x : x}
NR==3 {in_beg = $7}\
NR==3 {out_beg = $10}\
NR==6 {in_end = $7}\
NR==6 {out_end = $10}\
END { print abs(in_beg-in_end) "\n" abs(out_beg-out_end) "\n0\n0" }'