Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== 2.22.8. NetCat ====== NetCat (или nc) — утилита, позволяющая создавать TCP- и UDP-соединения. По функционалу похожа на [[hosting:diagnostics:telnet|telnet]]. Доступна по умолчанию в Unix и macOS, для Windows не предусмотрена. Чтобы воспользоваться NetCat, выполните следующее: - [[hosting:diagnostics:terminal|Откройте терминал]] в macOS или Linux. - Введите команду и нажмите <key>Enter</key>:<code bash>nc -v example.com 80</code>В команде вместо ''example.com'' укажите IP или адрес сайта, к которому нужно подключиться (адрес нужно указывать без ''%%http://%%'' или ''%%https://%%'' в начале и ''/'' в конце), а вместо ''80'' — порт, по которому должно выполняться подключение. Для использования утилиты присутствуют несколько полезных ключей: * ''-v'' — подробный вывод информации в процессе работы. * ''-t'' — обеспечение совместимость с [[https://ru.wikipedia.org/wiki/Telnet|протоколом Telnet]]. * ''-u'' — подключение по протоколу UDP. По умолчанию используется TCP. - Дождитесь результатов подключения: * Если подключение пройдёт успешно, появится такое сообщение:<code bash>Connection to example.com 80 port [tcp/http] succeeded!</code> Вместо ''http'' будет выведен протокол, по которому произведено подключение. * Если подключиться не удастся, высветится сообщение об ошибке:<code bash>connect to example.com port 80 (tcp) failed: Connection refused</code><alert type="warning">Ошибка в ответе может отличаться в зависимости от причины завершения соединения.</alert> Для выхода из ''nc'' нажмите сочетание <key>Ctrl+%%C%%</key>. hosting/diagnostics/nc.txt Последнее изменение: 2020/10/28 10:26 — karlov