Come posso aprire una porta specifica su OS X 10.11.13

1

Attualmente sto lavorando con msfvenom su OS X. Ma volevo sapere, il terminale i comandi per aprire una porta specifica dicono ad esempio 4444. Qualcuno può aiutarmi con questo?

    
posta Milind 05.03.2016 - 06:47
fonte

2 risposte

2

Puoi usare il comando terminale nc -l 4444 per creare un server che è in ascolto sulla porta 4444. Tuttavia, penso che la tua domanda riguardi davvero l'apertura di una porta sul router. Se qualcun altro in Internet cerca da qualche parte di connettersi alla porta 4444, il router che funge da confine tra te e loro, e più spesso tutte le porte in entrata per impostazione predefinita sono chiuse. Quindi, anche se esegui un server sul tuo Mac ed è in ascolto sulla porta 4444, il traffico su quella porta deve essere consentito a livello di router.

Per favore forniscici maggiori informazioni in modo che possiamo aiutarti.

    
risposta data 08.03.2016 - 20:44
fonte
0

Puoi usare python per eseguire un semplice server che apre qualsiasi porta tu desideri.

python -m SimpleHTTPServer 4444

Se non hai un firewall, la porta è ora aperta. Premi Ctrl + C per uscire dal processo e chiudere di nuovo la porta o testare la porta dal tuo client secondo necessità.

Se hai il firewall predefinito, ti verrà richiesto di aprire effettivamente la porta:

Infine, se un altro processo ha la porta aperta, riceverai un errore di traccia dello stack che termina con l'errore del socket che indica che la porta è già in uso:

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

Ecco fatto - le porte si aprono su OS X abbastanza facilmente a meno che tu non abbia fatto un'impostazione personalizzata del firewall.

    
risposta data 08.03.2016 - 20:53
fonte

Leggi altre domande sui tag