tag:blogger.com,1999:blog-1459859931716653437.post7689294485851323392..comments2023-10-20T17:32:12.763+02:00Comments on Be Linux my friend: Saber la IP de red y pública con un solo comando (+Script)David Rodriguezhttp://www.blogger.com/profile/00023345507773530183noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-1459859931716653437.post-86227243293152390962010-05-17T23:30:44.349+02:002010-05-17T23:30:44.349+02:00Me ha sido muy útil la información.
Lo único, que...Me ha sido muy útil la información.<br /><br />Lo único, que he probado el script sin porner <strong>exec</strong> al comienzo de las líneas que citas y funciona igual.<br /><br />Saludos.Unknownhttps://www.blogger.com/profile/04603365413380118152noreply@blogger.comtag:blogger.com,1999:blog-1459859931716653437.post-32158694697494506332010-04-17T16:43:49.271+02:002010-04-17T16:43:49.271+02:00Estoy empezando con esto de los Scripts, y aunque ...Estoy empezando con esto de los Scripts, y aunque he hecho algunos simples me falta mucho para llegar a esto, que una vez lo leo es sencillo y lo entiendo hay que llegar a hacerlo :D<br /><br />No se por que en Windows se me da mejor la ventana y en Linux la consola.David Rodriguezhttps://www.blogger.com/profile/00023345507773530183noreply@blogger.comtag:blogger.com,1999:blog-1459859931716653437.post-82159197359934695322010-04-17T05:25:49.261+02:002010-04-17T05:25:49.261+02:00hola, modifique tu script, le agregue un escaneo d...hola, modifique tu script, le agregue un escaneo de puertos con nmap, aca va el codigo.<br /><i><br />#!/bin/sh<br />PrivateIP=`ifconfig | grep 'inet:' | grep -v '127.0.0.1' | cut -d: -f2 | awk '{print $1}'`<br />PrivatePorts=`nmap -PA21,22,80,443 $PrivateIP`<br />echo "IP Privada:"$PrivateIP<br />echo " Estado de Puertos:"<br />if [ -n "`echo $PrivatePorts | grep -i 21/tcp`" ]<br />then<br /> echo " * FTP [Abierto]"<br />else<br /> echo " * FTP [Cerrado]"<br />fi<br />if [ -n "`echo $PrivatePorts | grep -i 22/tcp`" ]<br />then<br /> echo " * SSH [Abierto]"<br />else<br /> echo " * SSH [Cerrado]"<br />fi<br />if [ -n "`echo $PrivatePorts | grep -i 80/tcp`" ]<br />then<br /> echo " * HTTP [Abierto]"<br />else<br /> echo " * HTTP [Cerrado]"<br />fi<br />if [ -n "`echo $PrivatePorts | grep -i 443/tcp`" ]<br />then<br /> echo " * HTTPS [Abierto]"<br />else<br /> echo " * HTTPS [Cerrado]"<br />fi<br />PublicIP=`wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'`<br />PublicPorts=`nmap -PA21,22,80,443 $PublicIP`<br />echo "IP Pública:"$PublicIP<br />echo " Estado de Puertos:"<br />if [ -n "`echo $PublicPorts | grep -i 21/tcp`" ]<br />then<br /> echo " * FTP [Abierto]"<br />else<br /> echo " * FTP [Cerrado]"<br />fi<br />if [ -n "`echo $PublicPorts | grep -i 22/tcp`" ]<br />then<br /> echo " * SSH [Abierto]"<br />else<br /> echo " * SSH [Cerrado]"<br />fi<br />if [ -n "`echo $PublicPorts | grep -i 80/tcp`" ]<br />then<br /> echo " * HTTP [Abierto]"<br />else<br /> echo " * HTTP [Cerrado]"<br />fi<br />if [ -n "`echo $PublicPorts | grep -i 443/tcp`" ]<br />then<br /> echo " * HTTPS [Abierto]"<br />else<br /> echo " * HTTPS [Cerrado]"<br />fi<br /></i>Luciano Lagassahttps://www.blogger.com/profile/00053902253438878685noreply@blogger.com