Ncat

КомандаОписание
nc [options] [host] [port] По умолчанию запускает сканирование портов
nc -l [host] [port]Слушает порт на определённом порту
nc [host] [port] > file_name.outПосылает файл
nc [host] [port] > file_name.inПолучает файл
nc -l -p [port] -e /bin/bash запускает шелл в Linux
nc -l -p [port] -e cmd.exeЗапускает netcat как шелл в Windows

Netcat Relays on Windows

  nc [host] [port] > relay.bat

Open a relay connection

  nc -l -p [port] -e relay.bat

Connect to relay

Netcat Relays on Linux

  nc -l -p [port] 0 < backpipe | nc [client IP]
  [port] | tee backpipe
КомандаОписание
nc -4Использовать IPv4
nc -6Использовать IPv6
nc -uИспользовать UDP вместо TCP
nc -k -lПродолжать слушать после разрыва соединения
nc -nНе искать в DNS
nc -vВывод расширенной информации
nc -zv site.com 80 сканирование одного порта
nc -zv hostname.com 80 84сканирование нескольких портов
nc -zv site.com 80-84Сканирование диапазона портов
echo "" | nc -zv -wl [host] [port range]Получение TCP баннеров диапазона портов