#!/usr/bin/perl ( $host, $proto, $port ) = @ARGV; socket( SOCK, 2, 1, getprotobynumber($proto) ); $dest = pack( 's n a4 x8', 2, $port, pack( 'CCCC', split( /\./, $host ) ) ); connect( SOCK, $dest ); open( 'STD', '-' ); while ( $line = ) { print SOCK $line; } close STD; close SOCK;