π ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΊΠΈΠ±Π΅ΡΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ: 5 ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ² Π½Π° Bash ΠΡΠΈΠ²Π΅Ρ, ΠΊΠΈΠ±Π΅Ρ-ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊ! π₯οΈ Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΡΠ΅Π±Π΅ ΠΎ ΠΏΡΡΠΈ ΡΠΊΡΠΈΠΏΡΠ°Ρ
Π½Π° Bash, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΈΠ½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π² ΠΊΠΈΠ±Π΅ΡΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΌΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ Π² Π·Π°ΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ°Π²Π°ΠΉ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ! 1. Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ nmap: #!/bin/bash # Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΠ² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Ρ
ΠΎΡΡΠ° echo "ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π°Π΄ΡΠ΅Ρ Ρ
ΠΎΡΡΠ° Π΄Π»Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ:" read host echo "Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΠ² Π΄Π»Ρ Ρ
ΠΎΡΡΠ° $host..." nmap $host - ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ
ΠΎΡΡΠ°. 2. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΠ°ΡΡΡΠ° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°: #!/bin/bash # ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΠ°ΡΡΡΠ° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎ HTTP ΡΡΠ°ΡΡΡ-ΠΊΠΎΠ΄Ρ url="http://example.com" # ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ example.com Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΠΉ URL status_code=$(curl -o /dev/null -s -w "%{http_code}\n" $url) if [ $status_code -eq 200 ]; then echo "ΠΠ΅Π±-ΡΠ΅ΡΠ²Π΅Ρ $url ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ (HTTP ΡΡΠ°ΡΡΡ 200)" else echo "ΠΠ΅Π±-ΡΠ΅ΡΠ²Π΅Ρ $url ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ (HTTP ΡΡΠ°ΡΡΡ $status_code)" fi - ΠΡ
π ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΊΠΈΠ±Π΅ΡΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ: 5 ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π½Π° Bash
31Β ΠΌΠ°ΡΒ 202531Β ΠΌΠ°ΡΒ 2025
1
2 ΠΌΠΈΠ½