¿Cómo puedo abrir un puerto específico en OS X 10.11.13?

1

Actualmente estoy trabajando con msfvenom en OS X. Pero quería saberlo, la terminal los comandos para abrir un puerto específico dicen, por ejemplo, 4444. ¿Puede alguien ayudarme con esto?

    
pregunta Milind 05.03.2016 - 06:47

2 respuestas

2

Puede usar el comando de terminal nc -l 4444 para crear un servidor que escuche en el puerto 4444. Sin embargo, creo que su pregunta realmente es acerca de abrir un puerto en su enrutador. Si alguien más en Internet está intentando conectarse con usted en el puerto 4444, el enrutador que tiene actúa como un límite entre usted y ellos, y la mayoría de las veces, todos los puertos entrantes están cerrados de manera predeterminada. Entonces, incluso si ejecuta un servidor en su Mac y está escuchando en el puerto 4444, el tráfico en ese puerto debe permitirse a nivel de enrutador.

Por favor, danos más información para que podamos ayudarte.

    
respondido por el Harv 08.03.2016 - 20:44
0

Puedes usar python para ejecutar un servidor simple que abre cualquier puerto que desees.

python -m SimpleHTTPServer 4444

Si no tiene un servidor de seguridad, el puerto ya está abierto. Presione Control + C para salir del proceso y cerrar el puerto nuevamente o probar el puerto desde su cliente según sea necesario.

Si tiene el firewall predeterminado, se le solicitará que abra el puerto:

Por último, si otro proceso tiene el puerto abierto, obtendrás un error del seguimiento de pila que finaliza con el error de socket que indica que el puerto ya está en uso:

socket.error: [Errno 48] Address already in use

Eso es todo: los puertos se abren en OS X con bastante facilidad a menos que hayas configurado un servidor de seguridad personalizado.

    
respondido por el bmike 08.03.2016 - 20:53

Lea otras preguntas en las etiquetas