#!/usr/bin/perl -w use strict; use Socket; my ($remote, $port, $iaddr, $paddr, $proto, $line); #$remote = shift || 'localhost'; $remote = 'acl0'; $port = shift || 4000; #random port if ($port =~ /\D/) { $port = getservbyname($port, 'tcp'); } die "No port" unless $port; $iaddr = inet_aton($remote) or die "no host: $remote"; $paddr = sockaddr_in($port, $iaddr); $proto = getprotobyname('tcp'); socket(SOCK, PF_INET, SOCK_STREAM, $proto) or die "socket: $!"; connect(SOCK, $paddr) or die "connect: $!"; while ($line = ) { print $line; } close (SOCK) or die "close: $!"; exit;