Información sobre el hardware y software en Linux
Buenas a todos y gracias por contestar xve y caic,poquito a poquito e ido entendiendo algo y tambien creando,POR FIN,mira que me cuesta entenderlo,aquí os dejo lo que llevo echo,jejejej seguro es algo por no decir muy sencillo para muchos de vosotros,pero tener en cuenta que estoy empezando y este es mi primer script tanto en bash como en bat,intento hacer una suite de forensica mini jejeje,me falta como mover los archivos .jpg de una carpeta a otra y si me podeis aconsejar a perfeccionarlo os lo agradezco. ;)....
#!/bin/sh
main () {
clear
echo "\n - MorphisScan\n___________"
echo ""
echo ""
echo "\n1 - Network Ping\n================"
echo "\n2 - Sort files by .PNG .TXT\n==========================="
echo "\n3 - Nmap-Local Scan\n==================="
echo "\n4 - List hidden folders\n======================="
echo "\n5 - "
echo "\n6 - Exiftool\n==========="
echo "\n7 - Exit\n==========="
read opcion
if [ $opcion -eq 1 ]
then
pinglan
echo ""
echo "Press ENTER to return to main\n=============================="
read nada
main
fi
if [ $opcion -eq 3 ]
then
localscan
echo ""
echo "\n - Press ENTER to return to main\n=============================="
read nada
main
fi
if [ $opcion -eq 4 ]
then
hiddenfolder
echo ""
echo "\n - Press ENTER to return to main\n=============================="
read nada
main
fi
if [ $opcion -eq 6 ]
then
exif
echo ""
echo "\n - Press ENTER to return to main\n=============================="
read nada
main
fi
if [ $opcion -eq 7 ]
then
exit
fi
if [ $opcion != 1,2,3,4,5,6,7 ]
then
echo "choose a valid option"
echo "\n - Press ENTER to return to main\n=============================="
read nada
main
fi
}
pinglan () {
for i in $(seq 1 254)
do
ping -c1 192.168.1.$i|grep "64 bytes from"|cut -d ":" -f1|cut -d " " -f4&
done
}
localscan () {
nmap -sX -p 1-300 -O 192.168.1.2-254 > Infoscaner.txt
}
hiddenfolder () {
ls -a | ls -a > hiddenfolder.txt
}
exif () {
exiftool -a -u -g1 *.jpg > Metadats.txt
}
main
un saludo y gracias de nuevo.
Morphiss binbash