ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ Π² Linux Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Netstat ΠΈ SS
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ Π² Linux Ρ netstat ΠΈ ss
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΡΡ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ Π² Linux ΡΠΈΡΡΠ΅ΠΌΠ° Π΅ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΡΡΠ²ΡΡΠ½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. Π§ΡΠ΅Π· ΡΠ΅Π΄ΠΎΠ²Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΎΠ²Π° ΠΊΠΎΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ ΡΠ° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΡΠΈΡΠΊΠΎΠ²Π΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ΡΠ΅ ΠΎΠΏΠΈΡΠΈ Π·Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ ΠΈ Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΠΈΡΠ΅, ΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ Π΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π° Π½Π° Π½Π΅Π½ΡΠΆΠ½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ.
Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΠ²Π° ΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ ΡΡΡΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π½Π΅ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅. Π’Π°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠΈΡΠΊΠ° ΠΎΡ ΠΏΡΠΎΠ±ΠΈΠ² Π² ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΊΠ°ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π·Π°ΡΠ²ΠΎΡΠΈΡΠ΅ Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π΄Π° ΠΎΡΠΈΠ³ΡΡΠΈΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅.
Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΈΠΌ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ netstat ΠΈ ss Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ Π² Linux ΡΠΈΡΡΠ΅ΠΌΠ°.
Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅, Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ ΠΏΠΎΡΡΠΎΠ²Π΅, Ρ ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ°ΡΠ΅:
- ΠΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅: ΠΠΎΡΡΠΎΠ²Π΅, Π½Π° ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ»ΡΡΠ°Ρ Π·Π° Π²Ρ ΠΎΠ΄ΡΡΠΈ Π²ΡΡΠ·ΠΊΠΈ.
- Π‘Π»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅: ΠΠΎΡΡΠΎΠ²Π΅, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΡΠ»ΡΠ³Π° ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°ΠΊΠ° ΠΌΡΠ΅ΠΆΠΎΠ² ΡΡΠ°ΡΠΈΠΊ.
- ΠΠ±ΡΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ:
- TCP: ΠΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½ΠΈΡΡΠ°, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ ΠΊΡΠΌ Π²ΡΡΠ·ΠΊΠ° ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½.
- UDP: ΠΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΈ, Π±Π΅Π· Π²ΡΡΠ·ΠΊΠ°, ΠΏΠΎ-Π±ΡΡΠ·, Π½ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅ Ρ netstat
ΠΠ°ΠΊΠ²ΠΎ Π΅ netstat?
netstat Π΅ ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΡΠ΅Π΄, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ Π²ΡΡΠ·ΠΊΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π΅ ΠΎΡΡΠ°ΡΡΠ» Π² ΠΏΠΎΠ»Π·Π° Π½Π° ΠΏΠΎ-Π½ΠΎΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ ss, Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΈΡΠΎΠΊΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ.
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° netstat
ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° netstat Π΅ ΡΠ°ΡΡ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ° net-tools. ΠΠ° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° ΡΡΡΠ½ΠΎ.
Debian / Ubuntu
sudo apt install net-toolsCentOS / RHEL
sudo yum install net-toolsΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° netstat Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅
ΠΠ° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠ»ΡΡΠ°ΡΠΈ TCP ΠΈ UDP ΠΏΠΎΡΡΠΎΠ²Π΅ Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅:
sudo netstat -tuln- -t: ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° TCP ΠΏΠΎΡΡΠΎΠ²Π΅
- -u: ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° UDP ΠΏΠΎΡΡΠΎΠ²Π΅
- -l: ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅
- -n: ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠΈΡΠ»ΠΎΠ²ΠΈ Π°Π΄ΡΠ΅ΡΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ ΠΎΡΡΠΎΠ²Π΅
Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π°
- ΠΠΎΠΊΠ°Π»Π΅Π½ Π°Π΄ΡΠ΅Ρ: IP Π°Π΄ΡΠ΅ΡΡΡ ΠΈ ΠΏΠΎΡΡΡΡ, Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° ΡΠ»ΡΡΠ°.
- Π§ΡΠΆΠ΄ Π°Π΄ΡΠ΅Ρ: ΠΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈΡΡ IP ΠΈ ΠΏΠΎΡΡ Π·Π° Π°ΠΊΡΠΈΠ²Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ.
- Π‘ΡΡΡΠΎΡΠ½ΠΈΠ΅: Π‘ΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΠ·Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅.
LISTEN
Π€ΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΡΡΠ»ΡΠ³ΠΈ Ρ netstat
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΈΠ»ΡΡΠΈΡΠ°ΡΠ΅ ΠΈΠ·Ρ ΠΎΠ΄Π°, Π·Π° Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°ΡΠ΅ Π²ΡΡΡ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΏΠΎΡΡ ΠΈΠ»ΠΈ ΡΡΠ»ΡΠ³Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΏΠΎΡΡ 80 (HTTP):
sudo netstat -tuln | grep ":80"Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΏΠΎΡΡ 80.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅ Ρ ss
ΠΠ°ΠΊΠ²ΠΎ Π΅ ss?
ss Π΅ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΠΉΡΠΎ Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΠ» netstat Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. Π’ΠΎΠΉ Π΅ ΠΏΠΎ-Π±ΡΡΠ· ΠΈ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π²ΡΡΠ·ΠΊΠΈ. ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ss ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅, ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΡΠΎΠΊΠ΅ΡΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ss Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡΡ Π½Π° ss Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° netstat. ΠΠ° Π΄Π° ΠΈΠ·Π±ΡΠΎΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠ»ΡΡΠ°ΡΠΈ TCP ΠΈ UDP ΠΏΠΎΡΡΠΎΠ²Π΅, ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅:
ss -tuln- -t: ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° TCP ΡΠΎΠΊΠ΅ΡΠΈ
- -u: ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° UDP ΡΠΎΠΊΠ΅ΡΠΈ
- -l: ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ»ΡΡΠ°ΡΠΈ ΡΠΎΠΊΠ΅ΡΠΈ
- -n: ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠΈΡΠ»ΠΎΠ²ΠΈ Π°Π΄ΡΠ΅ΡΠΈ
ΠΠ·Ρ ΠΎΠ΄ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΡΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π° Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΡΡΡΠΎΡΠ½ΠΈΡ.
Π Π°Π·ΡΠΈΡΠ΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ss
ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ss ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π·Π° ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π΅Π½ Π°Π½Π°Π»ΠΈΠ·.
ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΡΠ»ΡΡΠ°ΡΠΈ TCP ΠΏΠΎΡΡΠΎΠ²Π΅
ss -tlΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΡΠ»ΡΡΠ°ΡΠΈ UDP ΠΏΠΎΡΡΠΎΠ²Π΅
ss -ulΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ Ρ Π°ΡΠΎΡΠΈΠΈΡΠ°Π½ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ
ΠΠ° Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠΉ ΠΏΡΠΎΡΠ΅Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΏΠΎΡΡ, ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅:
ss -tulnpΠΠΏΡΠΈΡΡΠ° -p ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° ΠΈ PID, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΡΡ, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°.
Π‘ΡΠ°Π²Π½ΡΠ²Π°Π½Π΅ Π½Π° netstat ΠΈ ss
Π Π΄Π²Π°ΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΡΠ»ΡΠΆΠ°Ρ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠ΅Π»ΠΈ, Π½ΠΎ ΠΈΠΌΠ° Π²Π°ΠΆΠ½ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ:
- ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ: ss Π΅ ΠΏΠΎ-Π±ΡΡΠ· ΠΈ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ ΠΎΡ netstat, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ.
- ΠΠ°Π»ΠΈΡΠ½ΠΎΡΡ: ss Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π² ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, Π΄ΠΎΠΊΠ°ΡΠΎ netstat ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΡΡΠ½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ.
- ΠΠΏΡΠΈΠΈ Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅: ss ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎ-Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅.
ΠΠΎΠ³Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ netstat
- ΠΠ° ΠΏΠΎ-ΡΡΠ°ΡΠΈ Linux ΡΠΈΡΡΠ΅ΠΌΠΈ.
- ΠΠΊΠΎ Π²Π΅ΡΠ΅ ΡΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°ΡΠΈ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π½Π° netstat.
ΠΠΎΠ³Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ss
- ΠΠΎΠ³Π°ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ.
- ΠΠ° ΡΠ°Π·ΡΠΈΡΠ΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅.
ΠΡΡΠ³ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ netstat ΠΈ ss, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° lsof
lsof ΠΈΠ·Π±ΡΠΎΡΠ²Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠΎΠΊΠ΅ΡΠΈ. ΠΠ° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΊΠΎΠΉ ΠΏΡΠΎΡΠ΅Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΡΡ 80:
sudo lsof -i :80Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΏΠΎΡΡ 80.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° nmap
nmap Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°:
sudo nmap -sT localhostΠ’ΠΎΠ²Π° ΡΠΊΠ°Π½ΠΈΡΠ° TCP ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΡΡ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΡΠ°ΡΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ Π΅ ΠΊΡΠΈΡΠΈΡΠ½Π° Π·Π°Π΄Π°ΡΠ° Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π° Linux ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ netstat ΠΈ ss ΡΠ»Π΅ΡΠ½ΡΠ²Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ°.
ΠΠΎΠΊΠ°ΡΠΎ netstat Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π½Π° ΠΏΠΎ-ΡΡΠ°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ss Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡΡ ΠΈΠ·Π±ΠΎΡ Π·Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ Linux ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ²ΠΎΡΡΠ° ΡΠΊΠΎΡΠΎΡΡ ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΡΠ΅ Linux ΡΡΡΠ²ΡΡ ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΈΡΠ°ΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΡΠ΅Π·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ Π·Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΠ²Π΅.
