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


    Ver.0.8.4       Ver.0.8.9     Pending  

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



nc

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

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


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

  •  usage:  netcat [-46ELUlt] [-u] [-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
  • -L Listen and background each incoming connection (server mode)
  • -U Use a UNIX domain socket
  • -W SECONDS timeout for more data on an idle connection
  • -f Use FILENAME (ala /dev/ttyS0) instead of network
  • -l Listen for one incoming connection, then exit
  • -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
  • -w SECONDS timeout to establish connection Use "stty 115200 -F /dev/ttyS0 && stty raw -echo -ctlecho" with netcat -f to connect to a serial port. 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