La situación es que queremos comprobar que un puerto está abierto y disponemos de un servidor o un pc Linux desde donde hacerlo, nada tan fácil como usar netcat.
Podemos hacerlo de dos maneras, uno enganchando al puerto, o bien, sin enganchar y comprobando el código de retorno (es la manera que más me gusta a mi porque me es útil para hacer scripts).
La primera manera sería simplemente:
# nc host puerto
La segunta manera sería.
# nc -z host puerto; echo $?. Si el código es 0 el puerto está abierto, si es un 1 el puerto está cerrado
2 comentarios:
Hasta ahora chequeo los puertos abiertos de cualquier pc con nmap, probare con netcat
En realidad, la ventaja de netcat es poder incluirlo en un script, por tema del valor de retorno, pero al fin y al cabo, cada maestrillo tiene su librillo. A veces con un telnet al puerto es suficiente :-)
Publicar un comentario