Name: Accept Version: 2.0.0 Accept is developed with the "Release early, release often" paradigma in mind. However I have very few time, so "often" probably means 1-2 times in a century, ok? License: May be distributed under the terms of the GNU General Public License (GPL) v2 or higher. This software comes with absolutely no warranty of any kind. Purpose: An easy tcp network connector/acceptor. Accept transmits data read from stdin to the socket and writes data received to stdout. It exits on EOF on either side (socket or stdin/stdout). Features: It forks a sender and receiver. So it has no "select" hassle and is as fast as it can be. Changes: 2.0.0: Major rewrite 1.1: First public release Notes: It's so simple that it hurts. I put it at scylla+charybdis because I did not find any better place. Is now part of HilbiX. Install: Just type make Security: Accept transfers data unencrypted (plain text). Usage: accept SOCKET transmit data between stdin/stdout and SOCKET accept SOCKET SOCKET transmit data between sockets connect-sockets start with > accept-sockets start with < INET-sockets are given as host:port. UNIX-sockets (files) are arguments without a : in it. Example: At host 1.2.3.4: accept '<:5555' > data.tar.gz at another host: tar cfz - / | accept '>1.2.3.4:5555' Caveats: Be careful not to type EOF (^D) "at host 1.2.3.4" above. In the example above, if you type something "at host 1.2.3.4", you will see this written to the terminal "at another host". So you can use accept alone as a primitive chat application. Todos: Features. Bugs: Port must be given numerically. Clumsy syntax. Roadmap: Should be able to transfer to a ring of sockets. Filters missing (|). Pipes (FIFO) missing. Should be part of BusyBox. Source: Homepage: http://www.scylla-charybdis.com/ Latest: http://www.scylla-charybdis.com/download/accept.tgz See also: http://www.hilbix.com/ Copyright: This is free software according to GNU GPL, see http://www.gnu.org/licenses/gpl.html Copyright (C)1998-2004 by Valentin Hilbig webmaster@geht.net http://geht.net/tino/ (I am natively German speaking)