2.19.3.8. NetCat

NetCat (або nc) — утиліта, що дозволяє створювати TCP- та UDP-з'єднання. За функціональністю схожа на telnet. Доступна за замовчуванням в Unix і macOS, для Windows не передбачена.

  1. Відкрийте термінал у macOS або Linux.
  2. Виконайте команду:
    nc -v example.com 80

    У команді: example.com — IP або адреса сайту, до якого потрібно підключитися (вказуйте без http:// або https:// на початку і / в кінці); 80 — порт, за яким має виконуватися підключення. Для використання утиліти є кілька корисних ключів:

    • -v — детальне виведення інформації в процесі роботи.
    • -t — забезпечення сумісності з протоколом Telnet.
    • -u — підключення за протоколом UDP. За замовчуванням використовується TCP.
  3. Дочекайтеся результатів підключення:
    • Якщо підключення пройде успішно, з'явиться таке повідомлення:
      Connection to example.com 80 port [tcp/http] succeeded!

      Замість http буде виведений протокол, за яким здійснено підключення.

    • Якщо підключитися не вдасться, з'явиться повідомлення про помилку:
      connect to example.com port 80 (tcp) failed: Connection refused
      Помилка у відповіді може відрізнятися залежно від причини завершення з'єднання.

Для виходу з nc натисніть Ctrl+C.

Зміст