1 votos

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

Actualmente estoy trabajando con msfvenom en OS X. Pero quería saber, los comandos de terminal para abrir un puerto específico, por ejemplo el 4444. ¿Alguien puede ayudarme con esto?

1 votos

2voto

bdonlan Puntos 508

Puedes usar el comando de terminal nc -l 4444 para crear un servidor que escuche en el puerto 4444. Sin embargo, creo que tu pregunta realmente es sobre cómo abrir un puerto en tu enrutador. Si alguien más en internet está tratando de conectarse contigo en el puerto 4444, el enrutador que tienes actúa como una barrera entre tú y ellos, y la mayoría de las veces todos los puertos entrantes por defecto están cerrados. Por lo tanto, incluso si ejecutas un servidor en tu Mac y está escuchando en el puerto 4444, el tráfico en ese puerto necesita ser permitido a través del enrutador.

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

0voto

Oskar Puntos 1242

Puedes usar python para ejecutar un servidor simple que abra el puerto que desees.

python -m SimpleHTTPServer 4444

Si no tienes un firewall, el puerto está ahora abierto. Presiona Control + C para salir del proceso y cerrar nuevamente el puerto o prueba el puerto desde tu cliente según sea necesario.

Si tienes el firewall por defecto, se te pedirá que abras realmente el puerto:

introduce aquí la descripción de la imagen

Por último, si otro proceso tiene el puerto abierto, recibirás un error del rastreo de la pila que termina con el error de socket que indica que el puerto ya está en uso:

socket.error: [Errno 48] La dirección ya está en uso

Eso es todo - los puertos se abren en OS X bastante fácilmente a menos que hayas hecho una configuración de firewall personalizada.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X