Справочник по консольным командам Toybox для Android 12


  Ver.0.8.4       Ver.0.8.9       Pending  

Переадресация stdin/stdout в файл или сетевое соединение - Forward stdin/stdout to a file or network connection



netcat

Консольный help команды:

usage:   netcat [-46ElLtUu] [-wpq #] [-s addr] {IPADDR PORTNUM|-f FILENAME|COMMAND...}


Переадресация stdin/stdout в файл или сетевое соединение.
  • -4 Использовать IPv4
  • -6 Использовать IPv6
  • -E Forward stderr
  • -f Использовать FILENAME (ala /dev/ttyS0) вместо сети
  • -l Прослушивать одно входящее соединение, затем выходить
  • -L Прослушивать и определять источник каждого входящего соединения (режим сервера)
  • -n Нет поиска DNS
  • -p Номер локального порта
  • -q Выйти через СЕКУНДЫ после EOF на стандартном вводе, даже если стандартный вывод еще не закрыт
  • -s Адрес локального источника
  • -t Выделить tty
  • -u Использовать UDP
  • -U Использовать сокет домена UNIX
  • -w Тайм-аут SECONDS для установления соединения
  • -W Тайм-аут SECONDS для получения дополнительных данных о незанятом соединении При прослушивании КОМАНДНАЯ строка выполняется как дочерний процесс для обработки входящее соединение. Без COMMAND -l перенаправляет соединение на стандартный вывод/стандартный вывод. Если -p не указан, -l печатает порт, к которому он привязан, и сам фон (возвращается сразу). Для быстрого и грязного сервера попробуйте что-то вроде: netcat -s 127.0.0.1 -p 1234 -tL ш -л Или используйте "stty 115200 -F /dev/ttyS0 && stty raw -echo -ctlecho" с netcat -f для подключения к последовательному порту.

  •  usage:  netcat [-46ElLtUu] [-wpq #] [-s addr] {IPADDR PORTNUM|-f FILENAME|COMMAND...}
    
    
    Forward stdin/stdout to a file or network connection.
    
  • -4 Force IPv4
  • -6 Force IPv6
  • -E Forward stderr
  • -f Use FILENAME (ala /dev/ttyS0) instead of network
  • -l Listen for one incoming connection, then exit
  • -L Listen and background each incoming connection (server mode)
  • -n No DNS lookup
  • -p Local port number
  • -q Quit SECONDS after EOF on stdin, even if stdout hasn't closed yet
  • -s Local source address
  • -t Allocate tty
  • -u Use UDP
  • -U Use a UNIX domain socket
  • -w SECONDS timeout to establish connection
  • -W SECONDS timeout for more data on an idle connection When listening the COMMAND line is executed as a child process to handle an incoming connection. With no COMMAND -l forwards the connection to stdin/stdout. If no -p specified, -l prints the port it bound to and backgrounds itself (returning immediately). For a quick-and-dirty server, try something like: netcat -s 127.0.0.1 -p 1234 -tL sh -l Or use "stty 115200 -F /dev/ttyS0 && stty raw -echo -ctlecho" with netcat -f to connect to a serial port.