моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Netcat (часто называемый nc) — мощный сетевой инструмент, широко используемый для сетевого тестирования и отладки. Он может читать и записывать сетевые данные, поддерживает протоколы TCP и UDP и может использоваться для сканирования портов, мониторинга портов, передачи файлов и других целей.
• -l: режим прослушивания, используемый для запуска службы и ожидания соединений.
• -p: укажите порт и задайте номер порта, который будет использоваться Netcat.
• -n: использовать только IP, без разрешения DNS.
• -v: отображать подробную информацию и выводить подробный статус во время процесса подключения.
• -z: режим сканирования, используемый для сканирования портов, соединение не устанавливается.
• -u: режим UDP, используйте протокол UDP вместо протокола TCP по умолчанию.
• -c: выполнить команду. Указанная команда будет автоматически выполнена после установления соединения.
• -e: перенаправление программы, перенаправление стандартного ввода/вывода в указанную программу.
nc [hostname] [port]
Например, подключитесь к порту 80 сайта xxx.com:
nc xxx.com 80
nc -l [port]
Например, прослушайте локальный порт 5555:
nc -l 5555
nc -l [port] > [output_file]
nc [hostname] [port] < [input_file]
Например, чтобы перенести локальные файлы на удаленный сервер:
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv [hostname] [port]
Например, просканируйте порт 80 сайта xxx.com:
nc -zv xxx.com 80
nc xxx.com 80
nc -l 1234
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv xxx.com 80