Jump to content

Netcat

(Перенаправлено с Ncat )
Netcat
Оригинальный автор(ы) *Хоббит*
Разработчик(и) Птичьи исследования
Первоначальный выпуск 28 октября 1995 г .; 28 лет назад ( 1995-10-28 ) [ 1 ]
Финальный выпуск
1.10 / Март 1996 г .; 28 лет назад ( 1996-03 )
Операционная система Unix и Unix-подобные , DOS , Microsoft Windows , Windows CE.
Тип Сетевая утилита
Лицензия Исходная версия: пользовательская, разрешительная лицензия.
Версия GNU: GPL
Версия OpenBSD: BSD
Веб-сайт nc110 .sourceforge .что

netcat (часто сокращенно nc ) — это компьютерная сетевая утилита для чтения и записи сетевых подключений с использованием TCP или UDP . Команда . спроектирована как надежный серверный компонент , который может использоваться напрямую или легко управляться другими программами и сценариями В то же время это многофункциональный инструмент для отладки и исследования сети, поскольку он может создавать практически любой тип соединения, который может понадобиться пользователю, и имеет ряд встроенных возможностей.

Он способен выполнять сканирование портов , передачу файлов и прослушивание портов.

Оригинальные функции netcat включают в себя: [ 2 ]

  • Исходящие или входящие соединения TCP или UDP к любым портам или из них.
  • Полная прямая/обратная проверка DNS с соответствующими предупреждениями.
  • Возможность использовать любой локальный исходный порт
  • Возможность использовать любой локально настроенный сетевой адрес источника.
  • Встроенные возможности сканирования портов с рандомизацией
  • Встроенная возможность свободной маршрутизации источника
  • Может читать аргументы командной строки со стандартного ввода.
  • Режим медленной отправки, одна строка каждые N секунд
  • Шестнадцатеричный дамп переданных и полученных данных
  • Дополнительная возможность разрешить другому программному сервису устанавливать соединения.
  • Дополнительный telnet -options ответчик

Переписанные версии, такие как GNU и OpenBSD, поддерживают дополнительные функции. Например, nc OpenBSD поддерживает TLS , а GNU netcat изначально поддерживает режим туннелирования , поддерживающий UDP и TCP (опционально позволяя туннелировать один поверх другого) в одной команде: [ 3 ] где другие версии могут потребовать передачи данных из одного экземпляра netcat в другой.

Порты и переопределения

[ редактировать ]

Исходная версия netcat была программой Unix . Последняя версия (1.10) была выпущена в марте 1996 года. [ 4 ]

Существует несколько реализаций в системах POSIX , включая переписанные с нуля, такие как GNU netcat. [ 5 ] или OpenBSD netcat, [ 6 ] последний из которых поддерживает IPv6 и TLS . Версия OpenBSD портирована на базу FreeBSD . [ 7 ] Windows/Сигвин, [ 8 ] и Линукс. [ 9 ] Mac OS X поставляется с установленным netcat, начиная с OSX 10.13, или пользователи могут использовать MacPorts для установки варианта. [ 10 ]

Версия DOS для netcat под названием NTOOL включена в FreeDOS группу пакетов Networking . [ 11 ] Он основан на стеке WatTCP и лицензируется в соответствии с Общественной лицензией Европейского Союза версии 1.1. [ 12 ]

Известные порты для встраиваемых систем включают версии для Windows CE (названные «Netcat 4 wince»). [ 13 ] ) или для iPhone . [ 14 ]

BusyBox по умолчанию включает облегченную версию netcat.

Solaris 11 включает реализацию netcat на основе OpenBSD netcat.

В шоке [ 15 ] это более сложный вариант netcat . Он больше, более гибок и имеет больше параметров, которые необходимо настроить для конкретной задачи. 1 февраля 2016 года Сантьяго Занелла-Бегелин и Microsoft Vulnerability Research выпустили рекомендации по безопасности, касающиеся составного параметра Диффи-Хеллмана , который был жестко запрограммирован в OpenSSL реализации socat . [ 16 ] Невероятность того, что составное число могло быть непреднамеренно введено там, где требуется простое число , привела к подозрению в саботаже с целью создания бэкдорной уязвимости в программном обеспечении . [ 17 ] Эта ошибка socat затронула версии 1.7.3.0 и 2.0.0-b8. Она была исправлена ​​в следующих выпусках 1.7.3.1 и 2.0.0-b9. [ 16 ]

Крипткэт [ 18 ] — это версия netcat со встроенными возможностями транспортного шифрования.

В середине 2005 года Nmap анонсировала еще одну версию Netcat под названием Ncat. [ 19 ] Он предлагает новые возможности, такие как «Брокер соединений», перенаправление TCP/UDP, поддержка клиентов и серверов SOCKS4, возможность «связывать» процессы Ncat, прокси-сервер HTTP CONNECT (и цепочку прокси-серверов), поддержку подключения/прослушивания SSL и фильтрацию IP-адресов/соединений. . Как и Nmap , Ncat является кроссплатформенным .

В некоторых системах модифицированные версии или аналогичные утилиты Netcat обозначаются именами команд: nc, ncat, pnetcat, socat, sock, socket, sbd.

Ncat — это инструмент, аналогичный netcat, входящий в состав пакета Nmap . [ 19 ] «Хотя Ncat не построен на каком-либо коде «традиционного» Netcat (или любой другой реализации), Ncat определенно основан на Netcat по духу и функциональности». [ 20 ]

Возможности Ncat включают в себя: возможность объединять Ncat в цепочку, перенаправлять порты TCP и UDP на другие сайты, поддержку SSL и прокси-соединения через прокси-серверы SOCKS4 или HTTP (метод CONNECT) (с дополнительной аутентификацией прокси-сервера). [ 21 ]

См. также

[ редактировать ]
  1. ^ Хоббит (28 октября 1995 г.). «Доступен новый инструмент: Netcat» . Bugtraq Список рассылки . Проверено 5 июня 2019 г.
  2. ^ Вакка, Джон Р. (2006). Руководство по безопасности беспроводной сети . Издательство Спрингер . п. 266. ИСБН  978-0387954257 .
  3. ^ Джованни Джакобби (1 ноября 2006 г.). «Проект GNU Netcat» . Проверено 22 марта 2020 г.
  4. ^ «Неткэт 1.10» . nc110.sourceforge.net . 14 февраля 2008 г. Проверено 5 июня 2019 г.
  5. ^ Джованни Джакобби (1 ноября 2006 г.). «Проект GNU Netcat» . Проверено 5 июня 2019 г.
  6. ^ «OpenBSD CVSWeb: /src/usr.bin/nc/» . OpenBSD . Проверено 5 июня 2019 г.
  7. ^ дельфий (06 февраля 2005 г.). «Содержимое /release/5.4.0/usr.bin/nc/Makefile» . FreeBSD . Проверено 5 июня 2019 г.
  8. ^ Томас Линден (2 марта 2011 г.). «Порт Netcat OpenBSD Cygwin 1.10.2.3» . Daemon.de . Проверено 5 июня 2019 г.
  9. ^ Debian netcat-openbsd
  10. ^ «Файлы портов MacPorts: netcat» . МакПортс . Проверено 5 июня 2019 г.
  11. ^ «ibiblio.org Группа FreeDOS — Сеть» . ибиблио . 03.03.2019 . Проверено 5 июня 2019 г.
  12. ^ Юрген Хоффманн (03 ноября 2018 г.). «различные инструменты» . Проверено 5 июня 2019 г.
  13. ^ Андреас Бишофф (07.06.2010). «Netcat 4 вздрагивает» . Проверено 5 июня 2019 г.
  14. ^ «Редакция 835: /trunk/data/netcat» . 18 августа 2008 г. Проверено 5 июня 2019 г.
  15. ^ "socat - Многоцелевое реле" . 06.04.2019 . Проверено 5 июня 2019 г.
  16. ^ Перейти обратно: а б «Рекомендации по безопасности Socat 7» . 01 февраля 2016 г. Проверено 5 июня 2019 г.
  17. ^ Чиргвин, Ричард (3 февраля 2016 г.). «Socat захлопывает заднюю дверь, вызывая захватывающий детектив» . Регистр . Проверено 5 июня 2019 г.
  18. ^ «Проект CryptCat» . 18 октября 2005 г. Проверено 5 июня 2019 г.
  19. ^ Перейти обратно: а б «Ncat — Netcat для 21 века» . Нмап . 08 июля 2009 г. Проверено 5 июня 2019 г.
  20. ^ «ncat(1) — Справочное руководство по Ncat» . manpages.debian.org . 18 декабря 2016 г. Проверено 5 июня 2019 г.
  21. ^ «Ncat — Netcat для 21 века» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 850d8bed4d73d1b82775b3c64a4751af__1720545900
URL1:https://arc.ask3.ru/arc/aa/85/af/850d8bed4d73d1b82775b3c64a4751af.html
Заголовок, (Title) документа по адресу, URL1:
netcat - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)