Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ | Sysadmin Windows & Linux Server. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π‘Π΅ΡΠΈ, ΠΠ ΠΈ ΠΠ΅Π»Π΅Π·Π°. IT Π£ΡΠΎΠΊΠΈ Π΄Π»Ρ Π‘ΠΈΡΠ°Π΄ΠΌΠΈΠ½Π°: ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ, Π‘ΠΎΡΡ ΠΈ Π’Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° (Helpdesk). ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ ΠΏΠΎΠΌΠΎΡΡ.
IT ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Β· 13 ΠΌΠ°Ρ 2026 Π³.
π Bash-ΡΠΊΡΠΈΠΏΡ: ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π΄Π΅ΡΠΆΠ°Ρ ΠΎΡΠΊΡΡΡΡΠ΅ ΠΏΠΎΡΡΡ ΠΈ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ IP ΡΠ΅ΠΉΡΠ°Ρ ΠΈΠ΄Π΅Ρ ΡΡΠ°ΡΠΈΠΊ?
π Bash-ΡΠΊΡΠΈΠΏΡ: ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π΄Π΅ΡΠΆΠ°Ρ ΠΎΡΠΊΡΡΡΡΠ΅ ΠΏΠΎΡΡΡ ΠΈ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ IP ΡΠ΅ΠΉΡΠ°Ρ ΠΈΠ΄Π΅Ρ ΡΡΠ°ΡΠΈΠΊ? ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠ΅Π±Π΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΡΡΡ ΠΈ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ IP-Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ΄Π΅Ρ ΠΎΠ±ΠΌΠ΅Π½ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π°ΡΠ΄ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ! #!/bin/bash echo "Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΠΎΡΠΊΡΡΠ²ΡΠΈΡ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ:" echo lsof -i -nP | awk 'NR==1{print $0} NR>1{print $1, $2, $9, $10, $11}' | column -t echo echo "Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΠΏΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΌ IP-Π°Π΄ΡΠ΅ΡΠ°ΠΌ:" echo ss -tunap | awk '/ESTAB/ && !/127.0.0.1/ {split($6,a,":"); print a[1]}' | sort | uniq -c | sort -nr | head -10 Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΠΊΡΠΈΠΏΡ? * ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΡ, ΠΎΡΠΊΡΡΠ²ΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ (PID, ΠΈΠΌΡ, ΠΏΠΎΡΡ). * Π‘ΡΡΠΎΠΈΡ ΡΠΎΠΏ-10 Π²Π½Π΅ΡΠ½ΠΈΡ IP-Π°Π΄ΡΠ΅ΡΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΈΠ΄Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ. π§ ΠΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ: * ΠΡΡΡΡΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. * ΠΡ ΠΎΡΡ Π½Π° ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. * Π’ΡΠ½ΠΈΠ½Π³Π° firewall ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π½ΡΠΆΠ½Ρ ΠΏΡΠ°Π²Π° root! π @i_odmin
ΠΠ°Π½Π°Π» Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΠ°ΠΊΡΠΈΠΌΠ΅ΡΠ΅ΡΠ°
6Β 144 ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ² Β· IT ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ