CMD Master
Назад до блогу
•Arnošt Havelka

Сканування портів

Визначення відкритих портів та активних служб.

Почати інтерактивний урок
Сканування портів

Порти — це як двері до вашого комп'ютера. Веб-сервери відкривають порт 80, електронна пошта використовує 25 тощо. "Сканування портів" перевіряє, які двері відкриті. Хоча професійні інструменти, такі як Nmap, є стандартними, у Windows є вбудовані способи перевірки локальних портів.

1. Перевірка власних портів (Netstat)

Використовуйте netstat, щоб побачити, які з'єднання ваш комп'ютер встановив і на яких портах він слухає.

Спробуйте команду

Перелічіть усі відкриті порти у числовому вигляді!

Складіть команду
netstat[arguments]
netstat
Термінал
C:\Users\Student>netstat -a
Active Connections Proto Local Address Foreign Address State TCP desktop-sim:50123 google.com:https ESTABLISHED TCP desktop-sim:50125 azure.com:https TIME_WAIT TCP localhost:http-alt *:* LISTENING UDP desktop-sim:domain *:*

2. Аналіз виводу

  • LISTENING: Порт відкритий і чекає на з'єднання (наприклад, веб-сервер працює на вашій машині).
  • ESTABLISHED: Існує активне з'єднання (наприклад, ваш браузер завантажує веб-сторінку).
Термінал
C:\Users\Student>netstat -an | find "LISTENING"

3. Перевірка віддаленого порту (Telnet/PowerShell)

Як перевірити, чи відкритий порт на іншому комп'ютері? Застарілий спосіб: telnet scanme.nmap.org 80 Сучасний спосіб: PowerShell.

powershell -Command "Test-NetConnection scanme.nmap.org -Port 80"

Перевірка знань

1 / 3

Який прапорець netstat показує 'Listening' порти?

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Практичне завдання: Аудит системи

Створення сценарію для професійного звіту про інвентаризацію системи.