Изисквания: Трябва да тествате функцията на защитната стена, да слушате порт на Linux сървъра и да проверите дали клиентът може да се свърже към порта на сървъра.
Преглед:
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 порта със следната команда:
Провери ситуацията с подслушването на порта:
Както е показано по-долу:
|