| Команда | Описание |
|---|---|
| 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 баннеров диапазона портов |