Foros del Web » Administración de Sistemas » Unix / Linux »

Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Estas en el tema de Utilizando nmap saber si el puerto XXX esta abierto o cerrado en el foro de Unix / Linux en Foros del Web. Hola. Utilizando nmap como puedo saber si el puerto XXX esta abierto o cerrado ? ¿Cual es la instrucción, opciónes? Si esta cerrado cómo lo ...
  #1 (permalink)  
Antiguo 12/03/2012, 20:13
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Hola.

Utilizando nmap como puedo saber si el puerto XXX esta abierto o cerrado ?

¿Cual es la instrucción, opciónes?

Si esta cerrado cómo lo abro?
Si esta abierto cómo lo cierro?
  #2 (permalink)  
Antiguo 12/03/2012, 23:32
 
Fecha de Ingreso: febrero-2012
Ubicación: México
Mensajes: 227
Antigüedad: 12 años, 2 meses
Puntos: 48
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Código bash:
Ver original
  1. nmap -p 21,22,8,443 127.0.0.1

Y pues... este... si es tu máquina, inicia el programa o daemon que sirve en ese puerto...

Código bash:
Ver original
  1. service apache2 start

Y si no es tu máquina...
  #3 (permalink)  
Antiguo 13/03/2012, 07:47
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Gracias.

Mira, no me queda claro cómo ABRIR preguntar por ejemplo si el puerto 777 esta cerrado.

De estarlo, cómo abrirlo.

De lograr abrirlo, destinarlo a "ESCUCHAR POR MEDIO DE EL" las peticiones de TOMCAT.

(es un ejemplo).

Puedes indicarme por favor.
  #4 (permalink)  
Antiguo 13/03/2012, 07:52
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

"cerrar" o "abrir" puertos depende de dos cosas (al menos)

- un puerto no estará abierto si no hay un programa que lo requiera. Para abrirlo se debe iniciar el programa (tal y como lo menciona hombreman con apache). Cada programa que requiere comunicación indica al momento de conectarse a qué puerto y en qué IP quiere escuchar. Eso quiere decir que es el tomcat mismo quien debe "decir" que quiere conctarse al puerto 777

- un puerto no se muestra como abierto si hay un cortafuegos bloqueándolo. En ese caso hay que crear una regla en iptables que admita conexiones
  #5 (permalink)  
Antiguo 13/03/2012, 07:57
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Cita:
Iniciado por AlvaroG Ver Mensaje
hay que crear una regla en iptables que admita conexiones
Me puedes indicar esa instrucción cómo se realiza por favor.

El file que hay que abrir, El texto que hay que pegar/borrar.

Corrigeme:

PASO 1:
Iniciar un programa X77

PASO 2:
abrir IPTABLES indicar en IPTABLES que el programa X77 debe ser "LEIDO" por el puerto 777

PASO 3:
Guardar cambios en file de IPTABLES

Es así?
  #6 (permalink)  
Antiguo 13/03/2012, 08:00
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Edité mi mensaje varias veces para expandir el primer punto, léelo de nuevo
  #7 (permalink)  
Antiguo 13/03/2012, 08:18
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Bueno, tu sabes que TomCat pedirá el 8080

Pero si ESE PUERTO esta cerrado no se "escuchara" por ESE PUERTO.

Entonces hay que editar el IPTABLES y decirle "permite que TomCat utilice 8080"

Cómo hacemos eso?
Cómo editamos sin dañar a IPTABLES?

Gracias
  #8 (permalink)  
Antiguo 13/03/2012, 08:24
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Supongo que el puerto dependerá de la configuración de Tomcat, pero supongamos que siempre sea el 8080.
Al iniciar, Tomcat intentará hacer un bind al 8080, y normalmente lo logrará a menos que haya otro proceso usando el mismo puerto. Puede también bloquearse la petición vía SELinux, AppArmor y otros métodos (supongo que IPTables también, pero no es el uso habitual)

Luego IPTables puede permitir o bloquear conexiones entrantes o salientes hacia el puerto, pero eso ya no depende de Tomcat. En cualquier caso, lo que le indicás a IPTables es "permite que otros programas u otros sistemas se conecten a esta máquina por el puerto 8080".


Ahora, volvamos al principio. ¿Cuál es tu objetivo principal y cuál es el problema que estás teniendo? Porque has preguntado por puertos pero pareciera que el problema es que no te podés conectar a Tomcat...
  #9 (permalink)  
Antiguo 13/03/2012, 08:37
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Gracias.

Nada que ver TC.

Solo lo puse de ejemplo.

Lo que necesito es lo que haz dicho:

"permite que otros programas u otros sistemas se conecten a esta máquina por el puerto 8080"

Cómo hago eso?
  #10 (permalink)  
Antiguo 13/03/2012, 10:04
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

http://lmgtfy.com/?q=manual+iptables
  #11 (permalink)  
Antiguo 13/03/2012, 13:04
 
Fecha de Ingreso: febrero-2012
Ubicación: México
Mensajes: 227
Antigüedad: 12 años, 2 meses
Puntos: 48
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Pero también hay que configurar el programa.

Por ejemplo, yo tengo configurado el sshd para que escuche el puerto 1683, así que tengo que configurar el firewall con iptables y decirle a sshd que atienda conexiones por ese puerto.

De nada sirve que configure iptables (en el supuesto caso, no concediendo, que lo esté usando) si no activo el daemon o servidor o programa con la configuración correcta.
  #12 (permalink)  
Antiguo 13/03/2012, 17:41
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Cita:
Iniciado por hombreman Ver Mensaje
Pero también hay que configurar el programa.

Por ejemplo, yo tengo configurado el sshd para que escuche el puerto 1683, así que tengo que configurar el firewall con iptables y decirle a sshd que atienda conexiones por ese puerto.

De nada sirve que configure iptables (en el supuesto caso, no concediendo, que lo esté usando) si no activo el daemon o servidor o programa con la configuración correcta.
Eso es lo que quiero me digan cómo se hace.

Grácias
  #13 (permalink)  
Antiguo 13/03/2012, 19:33
 
Fecha de Ingreso: febrero-2012
Ubicación: México
Mensajes: 227
Antigüedad: 12 años, 2 meses
Puntos: 48
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Cita:
Iniciado por Anarko Ver Mensaje
Eso es lo que quiero me digan cómo se hace.

Grácias
Más o menos se aclara que quieres. Al principio querías hacer un escaneo, ahora quieres usar un daemon en un puerto diferente al default.

Pero tienes que proporcionar cierta información, como por ejemplo el programa y el puerto que quieres usar.

Y tal vez ni siquiera estés usando iptables, por lo que de eso te deberías preocupar al final.
  #14 (permalink)  
Antiguo 13/03/2012, 20:05
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Gracia spor tus ayudas hombreman.

Lo que quiero es esto:
Cita:
Iniciado por Anarko Ver Mensaje
Utilizando nmap como puedo saber si el puerto XXX esta abierto o cerrado ?

¿Cual es la instrucción, opciónes?

Si esta cerrado cómo lo abro?
Si esta abierto cómo lo cierro?
  #15 (permalink)  
Antiguo 13/03/2012, 21:35
 
Fecha de Ingreso: febrero-2012
Ubicación: México
Mensajes: 227
Antigüedad: 12 años, 2 meses
Puntos: 48
Respuesta: Utilizando nmap saber si el puerto XXX esta abierto o cerrado

Ya está contestado entonces.

Suerte.

Etiquetas: cerrado, puerto, xxx, time
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:07.