Jump to content

Recommended Posts

  • Global-Moderators
Posted

L E A G U E C S

R O M Â N I A

TUTORIAL

m a c O S

what-listens-tcp-ports-mac-610x286.jpg

 

1. Accesarea Terminalului

  • Apasă Command + Space pentru a deschide Spotlight Search.
  • Tastează Terminal și apasă Enter.

2. Verificarea porturilor deschise

  • Porturile deschise pot fi verificate folosind comanda netstat. Iată câțiva pași:
  • Rulează comanda pentru a lista conexiunile active și porturile ascultate:
  • sudo lsof -i -P -n
  • lsof listează fișierele deschise.
  • Opțiunile:
  • -i filtrează conexiunile de rețea.
  • -P afișează numerele porturilor (nu numele serviciilor).
  • -n dezactivează rezolvarea DNS pentru a accelera afișarea.

Exemplu de ieșire:

Citat

 

COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

ssh         564 john    3u  IPv4  0x...      0t0  TCP 192.168.1.100:22

 

Aici, portul 22 este utilizat de SSH.

Pentru a afișa doar porturile ascultate:

Citat

 

netstat -an | grep LISTEN

Exemplu:

tcp46      0      0  *.80                 *.*      LISTEN

 

3. Închiderea unui port deschis

Dacă ai nevoie să închizi un proces care utilizează un port specific:

Citat

 

Identifică procesul folosind portul dorit (ex: portul 8080):

sudo lsof -i :8080

Exemplu de ieșire:

COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

python   1234 john    3u  IPv4  0x...      0t0  TCP *:8080 (LISTEN)

Oprește procesul folosind PID-ul (ex: 1234):

sudo kill -9 1234

 

4. Deschiderea unui port pentru un serviciu

Dacă ai nevoie să deschizi un port, configurează firewall-ul sau serviciul asociat.

Citat

 

Activează sau configurează firewall-ul:

Mergi la System Preferences > Security & Privacy > Firewall > Firewall Options.

Adaugă aplicația sau serviciul dorit pentru a permite conexiuni.

Pentru a deschide un port manual, folosește pfctl:

Editarea regulilor firewall:

sudo nano /etc/pf.conf

Adaugă o regulă precum:

  • pass in proto tcp from any to any port 8080
  • Activează noua configurație:
  • sudo pfctl -f /etc/pf.conf
  • sudo pfctl -e

 

 

 

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use & Privacy Policy