Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 1528|Отговор: 0

[linux] Linux системите използват nc за слушане на TCP портове

[Копирай линк]
Публикувано в 5.12.2024 г. 15:39:10 ч. | | | |
Изисквания: Трябва да тествате функцията на защитната стена, да слушате порт на Linux сървъра и да проверите дали клиентът може да се свърже към порта на сървъра.

Преглед:

Windows използва NC команди, за да провери дали UDP портът е свързан
https://www.itsvse.com/thread-9548-1-1.html
nc е мощен мрежов инструмент за команден ред под Linux, основно използван за операции, свързани с TCP, UDP, UNIX домейн сокети, проектиран да бъде надежден фонов инструмент, който може гъвкаво да се управлява от други програми, с репутацията на "швейцарски нож", всеки системен администратор трябва да го овладее.

Командата за инсталиране на Linux е следната:

Обичайните параметри са следните:

Ncat 7.50
Usage: ncat [options] [hostname] [port]

Опциите отнемат време, предполагат секунди. Добави 'ms' за милисекунди,
's' за секунди, 'm' за минути или 'h' за часове (например 500ms).
  -4 Използвайте само IPv4
  -6 Използвайте само IPv6
  -U, --unixsock Използвайте само Unix домейн сокети
  -C, --crlf Използвайте CRLF за EOL последователност
  -c, --<command>sh-exec Изпълнява дадената команда чрез /bin/sh
  -e, --<command>exec Изпълнява дадената команда
      --lua-exec <filename> изпълнява дадения Lua скрипт
  -g hop1[,hop2,...]         Точки, маршрутизиращи се свободни източници (максимум 8)
  -G <n> Hop указател с разхлабен маршрутизиране на източника (4, 8, 12, ...)
  -m, --<n>макс-конни <n> Максимални едновременни връзки
  -h, --помощ Покажи този екран за помощ
  -d, --delay <time> Изчакай между четене/запис
  -o, --изход <filename> Изхвърли данните от сесията във файл
  -x, --<filename>hex-dump Дамп сесийни данни като хекс към файл
  -аз, --пауза за бездействие <time> Тайм-аут за четене/писане
  -p, --source-port порт Посочи изходния порт за използване
  -s, --source addr Посочи изходния адрес за използване (не влияе на -l)
  -л, --слушай Свързвай и слушай за входящи връзки
  -k, --keep-open Приемам множество връзки в режим на слушане
  -n, --nodns Не разрешават имена на хостове чрез DNS
  -t, --telnet Отговори Telnet преговори
  -u, --udp Използвайте UDP вместо стандартния TCP
      --sctp Използвайте SCTP вместо стандартния TCP
  -v, --verbose Задайте нивото на многословие (може да се използва няколко пъти)
  -у, --<time>чакай. Тайм-аут за свързване.
  -z Zero-I/O режим, докладвайте само статуса на връзката
      --append-output Добавям, а не изходни файлове, зададени с clobber
      --send-only Само изпращай данни, игнорирайки получено; напускам на EOF
      --recv-only Само получавай данни, никога не изпращай нищо
      --позволи Позволи само на дадени хостове да се свързват с NCAT
      --allowfile Файл с хостове, разрешени да се свържат с NCAT
      --откажете на хостовете да се свържат с NCAT
      --denyfile Файл с хостове, отказани да се свържат с NCAT
      --broker Активирайте режима за брокериране на връзката на NCAT
      --чат Стартирай прост NCAT чат сървър
      --proxy <addr[:p ort]> Посочи адреса на хоста към прокси през
      --<type>proxy-type Задайте тип прокси ("http" или "socks4" или "socks5")
      --<auth>proxy-auth Автентикира се с HTTP или SOCKS прокси сървър
      --ssl Свържете се или слушайте с SSL
      --ssl-cert Специфицирай SSL сертификат файл (PEM) за слушане
      --ssl-key Посочи SSL частен ключ (PEM) за слушане
      --ssl-verify Провери доверието и домейн името на сертификатите
      --ssl-trustfile PEM файл, съдържащ доверени SSL сертификати
      --ssl-ciphers Cipherlist, съдържащ SSL шифри за използване
      --версия Покажи информация за версията на Ncat и изход

Вижте manpage ncat(1) за пълни опции, описания и примери за употреба
Активирайте слушането на TCP порта със следната команда:

Провери ситуацията с подслушването на порта:

Както е показано по-долу:







Предишен:.NET/C# използва OpenCvSharp4, SixLabors.ImageSharp за кадриране на изображението
Следващ:Използвайте mkcert за генериране на самоподписан сертификат за домейн име
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com