Tag: netcat

Напишите на stdin запущенного процесса по случаю

Время от времени я хочу отправить текст на вход netcat . Netcat отправит его затем другому процессу netcat (либо на моем компьютере, либо в локальной сети), но теперь меня интересует только первый. Например, при нажатии клавиши пользователь вводит значение в приглашении; Я хочу отправить это значение этому процессу. Учитывая значение в, скажем $text , как […]

Подключение с помощью sftp с использованием прокси-сервера

Я пытаюсь подключиться к внешнему серверу с помощью прокси с помощью следующей команды: sftp -v -o "ProxyCommand /usr/bin/nc -X connect -x proxyserver.com:8080 %h %p" user@server.com Это не работает. Я получаю следующий результат: debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Executing proxy command: exec /usr/bin/nc -X connect -x proxyserver.com:8080 user@server.com debug1: permanently_drop_suid: […]

Netcat не работает на Linux-сервере, работающем в сети VPN

Из-за нашего очень удаленного расположения и ограничений бюджета мое подключение к Интернету ограничено сотовой 3G / EDGE. У поставщика услуг нет возможности предоставить мне публичный IP-адрес, поэтому нам удалось обойти это, запустив мой Linux-сервер через VPN, с туннелем на выделенный IP-адрес. Дополнительным (временным) осложнением является то, что это виртуальная машина VMWare, которая вскоре будет заменена […]

переносной способ завершения команды (netcat) после таймаута

У меня есть решение, использующее netcat / nc как услугу, которая прослушивает ввод, но служба никогда не возвращает никакого ввода клиенту. Примерно так: server$ nc -l 12345 а потом: client$ echo message | nc server 12345 Хитрость заключается в том, что, поскольку сервер никогда ничего не отправляет клиенту (в том числе без EOF), по сути, […]

Xinetd: завершение соединения с серверным скриптом

У меня есть служба xinetd, которая является скриптом, и вывод читается netcat на удаленном хосте. Однако, когда скрипт на сервере выходит, netcat все еще ждет, но ничего не последует. Как закрыть соединение с сервером или отправить «конец файла» или что-то подобное? Мой сервис: service myservice { port = 2222 socket_type = stream protocol = tcp […]

netcat пропускная способность низкая, но iperf высокий

Я тестировал пропускную способность между двумя ПК, подключенными к одному маршрутизатору: один со 100 Мбит / с, а другой – со скоростью 54 Мбит / с. Я тестировал как netcat и iperf и iperf я получаю, составляет всего 2,6 МБ / с. Что может быть неправильным? Разве это не должно быть больше?

tcpdump и nc с udp

Я не понимаю поведения netcat. Предположим, что у меня один хозяин, выступающий в качестве сервера: [root@localhost tmp]# nc -u -l -p 670 Затем я пытаюсь подключиться от клиента: root@debian:/tmp# nc -u 192.168.0.109 670 Тем временем я пытаюсь захватить эти пакеты: [root@localhost sergio]# tcpdump -nn -i wlp7s0 port 670 Я вообще не вижу пакетов, только когда […]

Использование netcat для запуска программы?

Предположим, что netcat прослушивает какой-то порт на PC1 (IP: 10.0.0.1) с: PC1:~$ nc -l 9999 Я подключаюсь от PC2 (IP: 10.0.0.2) и посылаю несколько строк: PC2:~$ nc 10.0.0.1 9999 hello touchit test what's up touchit bye Как мне изменить первую команду на ПК1 так, чтобы команда «touch test.txt» запускалась на ПК1 всякий раз, когда я […]

Netcat работает не так, как ожидалось, при удаленном выполнении в неинтерактивной оболочке

Я наблюдал много неожиданного поведения при попытке запуска netcat в режиме прослушивания удаленно. 1. Когда используется следующая команда: ssh root@198.18.40.13 'nc -l -k 80 &' Я заметил, что первое соединение tcp с этим слушателем с любого клиента выходит из строя. При попытке установить соединение слушатель выдает пакет FIN и закрывает соединение. Но когда вы пытаетесь […]

Репликация растущих журнальных файлов в режиме реального времени по сети

У меня есть сервер с кучей процессов, записывающих файлы журналов по мере их запуска. Мне нужно, чтобы клиентский хост получал реплику файлов журнала на стороне сервера почти в режиме реального времени. Есть ли лучший способ, чем просто комбинировать хвост с netcat? Я думал об использовании хвоста с netcat на стороне сервера для потока нескольких файлов […]

Linux и Unix - лучшая ОС в мире.