Foro de elhacker.net

Seguridad Informática => Hacking => Mensaje iniciado por: Lautaro Villarreal Culic' en 24 Mayo 2017, 01:27 am



Título: Puertos
Publicado por: Lautaro Villarreal Culic' en 24 Mayo 2017, 01:27 am
Hola compañeros, estuve viendo una página web para saber qué puertos tengo abiertos (http://www.whatsmyip.org/ports/ ) pero se me hace como que no es muy buena.


¿Hay algún comando en Kali Linux 2017.1 para averiguar todos los puertos, o la mayor cantidad de puertos abiertos y cerrados? O un programa que cumpla esa función compatible con Kali y como instalarlo si es posible.



Pasen programas o métodos que usen (si quieren) para abrir y cerrar puertos.

Gracias por tu ayuda :) Saludos.


Título: Re: Puertos
Publicado por: MCKSys Argentina en 24 Mayo 2017, 01:32 am
Con nmap puedes ver tus puertos abiertos y los de los demás  ;D:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Security_Guide/s1-server-ports.html (https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Security_Guide/s1-server-ports.html)

También: https://www.cyberciti.biz/tips/linux-display-open-ports-owner.html (https://www.cyberciti.biz/tips/linux-display-open-ports-owner.html)

Saludos!

PD: Busqué así (https://www.google.com/search?q=linux+view+open+ports).


Título: Re: Puertos
Publicado por: LukePatterson en 28 Mayo 2017, 02:02 am
Sí, en cualquier distribución Linux puedes usar este comando:

nmap localhost

Y te listará los puertos abiertos del equipo. Si quieres ver los puertos abiertos en tu router puedes aplicar el comando 'route -n' para ver la puerta de enlace de tu router. Suponiendo que fuera 192.168.1.1 pues deberías de hacer:

nmap -sP 192.168.1.1


Título: Re: Puertos
Publicado por: engel lex en 28 Mayo 2017, 02:14 am
Citar
Sí, en cualquier distribución Linux puedes usar este comando:

en hecho no, pocas traen nmap, primero hay que instalarlo

Citar
nmap localhost

esto no es del todo realista, esto te mostrará una vista interna de los puertos, el firewall (iptables) puede dar una vision externa muy diferentes, los servicios pueden tambien escuchar solo a localhost, así como tambien falsos positivos (tambien podrìan haber falsos negativos pero son casos muy puntuales)

podrìas usar este comando (requiere permisos elevados) para saber si un programa está corriendo en un puertos y conocer su pid... con un ciclo podrías obtener un paneo real desde adentro
Código:
lsof -i :$puerto


Título: Re: Puertos
Publicado por: LukePatterson en 28 Mayo 2017, 04:30 am
¡¡Gracias por la sugerencia!!, de hecho el lsof suelo emplearlo para ver si hay algún intruso en mi equipo conectado vía ssh

lsof -i | grep ssh

En caso de que vea alguna conexión establecida mato el proceso con el PID asociado con un programa simple que hice el cual se ejecuta en segundo plano desde el arranque del sistema (el aburrimiento), aunque también es cierto que no siempre aparece la conexión. En tal caso un ps -faux | grep ssh y nos vamos a dormir.

¡Se me olvidó mencionar lo de la instalación!, es verdad... hace falta instalarlo.



Título: Re: Puertos
Publicado por: sirdarckcat en 6 Junio 2017, 01:59 am
si solo quieres saber los puertos abiertos de tu propia computadora, solo debes usar netstat.

netstat --listening --numeric

deberia ser lo unico que necesitas