Re: net scan list
On Sat, 10 Feb 2007 20:36:24 +0200
Fedir Gontsa <gontsa@uch.net> 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
Заранее спасибо,
с Уважением
Федор Гонца
Reply to: