On Sat, 10 Feb 2007 20:36:24 +0200
Fedir Gontsa <[EMAIL PROTECTED]> wrote:
> Привет уважаемые!
> Спешу с вопросом.
> есть локальная сеть, довольно большая (4 подсети), пользователи используют
> FTP для файлообменов и открытия своих ресурсов.
> для более удобного использования (и ограничения сканирования сети)
> использовалась на паскале обертка на nmap писанная другим человеком
> сейчас бы хотелось модернизировать как-то это дело.
> Посоветуйте ПО. Хотелось бы иметь список, который бы периодически (через
> cron) обновлялся, для размещения его на сайте сети. Интересуют список ftp и
> http ресурсов доступный всем
>
не дождался, написал сам... я все же не ас в скриптописании, у меня другая
профессия, но что смог написал, если кто может помогите довести его до
красивого вида
#!/bin/bash
#Fedir Gontsa, 2007
#FTP host scaner
listold=/var/www/ftp/list
list=/var/www/ftp/listnew
touch $list
echo '<font class="date">Start: ' >>$list
date | iconv -f koi8-u -t utf-8 >>$list
echo '</font><br>' >>$list
#Network 172.20.80.0
echo '<font class="title">Network 172.20.80.*</font><br>' >>$list
echo '<div class="content" align="center">' >>$list
for ((i=34; i<=224; i++))
do
nmap -p 21 -n 172.20.80.$i | grep open >/dev/null 2>&1
if [ $? -eq 0 ];
then
echo "<a href='ftp://172.20.80.$i'
target='_blank'>172.20.80.$i</a><br>" >>$list
fi
done
echo '</div>' >>$list
#network 172.20.81.0
....
#network 172.20.82.0
....
#network 172.20.83.0
....
echo '<font class="date">Stop: ' >>$list
date | iconv -f koi8-u -t utf-8 >>$list
echo '</font><br>' >>$list
cat $list >$listold
rm $list
Заранее спасибо,
с Уважением
Федор Гонца
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]