kevlar15
01/05/2009, 10:37
hola comunidad , tengo un pequeño problemita
y es que odio windows directamente pero me gustaria poder escanear con linux
mi version es ubuntu 8.10 (kernell 2.6.27.11) y bueno he pillao un script por ahy y estoy a ver si lo hago rular ayer se lo pase a ysomc (miembro vip) y bueno ya va rulando por la comunity me gustaria le echarais un vistazo y me orientaseis un poquito
gracias y saludos a todos desde alicante
#!/bin/bash
ifdown eth0
ifconfig eth0 down
ifconfig eth0 promisc up
mimac=`ifconfig eth0 |grep eth0 |awk {'printf $5'}`
destfile="./macs_"$(echo `date "+%D-%X"` | sed -e "s/\//\./g" -e "s/:/./g")
tcpdump -vvv -i eth0 > ./.tmp 2> /dev/null &
while (true)
do
clear
cat ./.tmp \
| grep "Client-Ethernet-Address" \
| grep -ve "Client-Ethernet-Address $mimac" \
| awk {'print $2'} | sort | uniq |sed s/':'/''/g \
> ./macs_nuevas.txt
echo -e "Capturando MACs en archivo "$destfile" ...\n"
nnmacs=$(cat ./macs_nuevas.txt | wc -l)
echo "Nuevas Direcciones MAC Capturadas: $nnmacs"
if [[ $nnmacs -ne 0 ]]
then
cat ./macs_nuevas.txt
mv ./macs_nuevas.txt $destfile
fi
echo "( Control + C para parar )"
sleep 5
done
me gustaria la opinion de este foro en cuanto al tema se supone que pone la tarjeta red en modo monitor (y promiscuo) arranca tcpdump y guarda las direcciones o al menos eso creo
gracias por todo y un saludo comunity
y es que odio windows directamente pero me gustaria poder escanear con linux
mi version es ubuntu 8.10 (kernell 2.6.27.11) y bueno he pillao un script por ahy y estoy a ver si lo hago rular ayer se lo pase a ysomc (miembro vip) y bueno ya va rulando por la comunity me gustaria le echarais un vistazo y me orientaseis un poquito
gracias y saludos a todos desde alicante
#!/bin/bash
ifdown eth0
ifconfig eth0 down
ifconfig eth0 promisc up
mimac=`ifconfig eth0 |grep eth0 |awk {'printf $5'}`
destfile="./macs_"$(echo `date "+%D-%X"` | sed -e "s/\//\./g" -e "s/:/./g")
tcpdump -vvv -i eth0 > ./.tmp 2> /dev/null &
while (true)
do
clear
cat ./.tmp \
| grep "Client-Ethernet-Address" \
| grep -ve "Client-Ethernet-Address $mimac" \
| awk {'print $2'} | sort | uniq |sed s/':'/''/g \
> ./macs_nuevas.txt
echo -e "Capturando MACs en archivo "$destfile" ...\n"
nnmacs=$(cat ./macs_nuevas.txt | wc -l)
echo "Nuevas Direcciones MAC Capturadas: $nnmacs"
if [[ $nnmacs -ne 0 ]]
then
cat ./macs_nuevas.txt
mv ./macs_nuevas.txt $destfile
fi
echo "( Control + C para parar )"
sleep 5
done
me gustaria la opinion de este foro en cuanto al tema se supone que pone la tarjeta red en modo monitor (y promiscuo) arranca tcpdump y guarda las direcciones o al menos eso creo
gracias por todo y un saludo comunity