socat являются современным инструментом для соединения, двунаправлено, почти чего-либо почти к чему-либо еще. В частности, можно заставить это слушать на порте для соединений запущенных, программа при соединении отправляет данные в него, и возвратить вывод назад сокету. Например:
socat TCP4-LISTEN:3344,reuseaddr,fork EXEC:/tmp/runme,pty
выполнит сценарий /tmp/runme
, например:
#!/bin/bash
trap 'echo sigterm >&2;exit' TERM
echo "start" >&2
while read line
do echo "got $line"
done
, в котором можно сделать то, что вы любите с данными, такой как здесь
возврат его с префиксом "добрался". Можно протестировать это с, например, telnet localhost 3344
или
echo hi | socat - TCP4:localhost:3344
, Если необходимо сделать то же с udp, можно вместо этого попробовать, например:
socat UDP-RECVFROM:3344,fork EXEC:/tmp/runme,pty
вы будете только переданы один пакет, но вы все еще получаете любой ответ. Протестировать его с, например:
echo hi | socat - UDP-SENDTO:localhost:3344
, Если все вы хотите сделать, отреагировали на ваши данные, эта функция встроена в xinetd
, и вы только должны включить эхо сервис. См. человек xinetd.conf
.
, Если вы хотите получить статистику пропускной способности, посмотрите инструмент netperf .
Esto es posible, tendrá que instalar el paquete livecd-tools
desde el repositorio de EPEL, luego crear un archivo kickstart personalizado agregando su paquete actualizado a la lista %package
y luego ejecutarlo.
livecd-creator -c kickstart.ks
Luego escribe la iso creada en el USB.
El artículo 44483 de la base de conocimientos de Red Hat sugiere la herramienta anterior. También puede consultar la página de manual de la utilidad livecd -Creator .