In Linux y Windows Última actualizaciónated:
Comparte en:
Software de Jira es la herramienta de gestión de proyectos número uno utilizada por equipos ágiles para planificar, rastrear, lanzar y respaldar software excelente.

Una de las tareas desafiantes mientras se trabaja en el equipo del proyecto es realizar la prueba de conectividad necesaria aunque los servicios no existen.

Esto es lo que a menudo tiene que hacer cuando trabaja en un entorno DMZ para la migración o nuevos proyectos. Tomemos un ejemplo en tiempo real: está trabajando en la migración y debe asegurarse de que exista conectividad entre la aplicación "A" y "B" en un puerto en particular.

Bien. Es sencillo que puedes realizar telnet pero ¿qué pasa cuando "B" no tiene ningún servicio en ejecución? Ahí es donde necesita que el oyente del puerto le ayude en esta situación.

Si tiene una situación similar o cree que esto sería beneficioso para usted en el trabajo, aquí le presentamos algunas formas de lograrlo. Windows or UNIX plat.

para crearate publicar oyente en Windowsistema operativo

Para tener un escucha de puerto en un puerto específico en Windows, puede utilizar la utilidad "Port Listener".

Esta utilidad está disponible de forma gratuita para Windowde 95 a Windows 10.

escucha-puerto-windows

  • Descargue Post Listener en formato zip o exe desde Haga clic aquí para entrar.
  • En esta guía, descargaré el formato exe
  • Haga doble clic en el archivo postlistener.exe descargado
  • Le pedirá que seleccione la ubicación para extract los archivos, haga clic en descomprimir

escucha-puerto-extract

  • Ve al camino donde tienes extracó los archivos, en este ejemplo; tengo en c:oyente

carpeta-escucha-puerto

  • Haga doble clic en el oyente para iniciar la utilidad.
  • Ingrese el número de puerto que desea probar y haga clic en iniciar

puerto-escucha-escucha

  • En el ejemplo anterior, comencé a escuchar el puerto 5500 y es hora de validarate si está funcionando.

Abra un símbolo del sistema y ejecute netstat válidoate si el puerto 5500 está escuchando

netstat-escucha-windows

Entonces sí, ahora tengo createEl oyente del puerto se logró con éxito Windows.

para crearate oyente de publicaciones en el sistema operativo Linux

El procedimiento es ligeramente diferente en Linux; aquí usaremos netcat (nc) comando para iniciar el oyente.

  • Para instalar nc, puede usar el comando yum
yum instalar nc
  • Una vez instalado, use el siguiente comando para iniciar el detector de puertos como 5500 en segundo plano.
nc –l 5500 y
  • Para validarate, usemos netstat comando
[root @ Chandan ~] # netstat -anlp | grep 5500
tcp 0 0 0.0.0.0:5500 0.0.0.0:* ESCUCHA 21085 / nc [root @ Chandan ~] #

Entonces aquí tengo el puerto 5500 escuchado con éxito. Hacer esto en Linux es un poco más cómodo, ¿no?

para crearate un escucha de puerto usando Python

Los dos ejemplos anteriores se limitan al sistema operativo. ¿Qué tal tener un script en Python que pueda funcionar? Window¿s o UNIX?

Bueno, encontré el a continuación código Python que funciona en Windowsy Linux ambos. create un archivo, digamos portlistener.py con el siguiente código

'''    Simple socket server using threads
'''
import socket
import sys
HOST = ''   # Symbolic name, meaning all available interfaces
PORT = 5500 # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print 'Socket created'
#Bind socket to local host and port
try:
    s.bind((HOST, PORT))
except socket.error as msg:
    print 'Bind failed. Error Code : ' + str(msg[0]) + ' Message ' + msg[1]
    sys.exit()
print 'Socket bind complete'
#Start listening on socket
s.listen(10)
print 'Socket now listening'
#now keep talking with the client
while 1:
    #wait to accept a connection - blocking call
    conn, addr = s.accept()
    print 'Connected with ' + addr[0] + ':' + str(addr[1])
s.close()

Guarde el archivo y ejecútelo con el comando python como se muestra a continuación

[root@Chandan ~]# python portlistener.py Crecimiento del zócaloated Conexión de socket completada. Socket ahora escuchando

¿Interesado en aprender Python? Mira esto curso en línea.

Espero que el procedimiento anterior te ayude a crearate un escucha de puerto para las pruebas de conectividad.

Comparte en:
  • chandan kumar
    Autor
    Chandan Kumar es un entusiasta experimentado de la tecnología y un apasionado emprendedor.ate Sobre Nosotros empowering empresas y personas a nivel mundialally. Como fundador de Geekflare, una publicación tecnológica líder, Chandan ha encabezado el desarrollo...

Gracias a nuestros patrocinadores

Más lecturas excelentes sobre Linux

Impulse su negocio

Algunas de las herramientas y servicios para ayudar a su negocio grow.
  • La herramienta de conversión de texto a voz que utiliza IA para generarate Voces realistas parecidas a las humanas.

    Intente Murf AI
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.

    Prueba Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno para ayudarlo a administrar proyectos, tareas, trabajo, ventas, CRM, operaciones, workflows, y más.

    Intente Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.

    Intente Intruder