Net-Connection This module crates a object that basically serves as a means to store basic connection information and retrieve it. use Net::Connection; #create a hash ref with the desired values my $args={ 'foreign_host' => '1.2.3.4', 'local_host' => '4.3.2.1', 'foreign_port' => '22', 'local_port' => '11132', 'sendq' => '1', 'recvq' => '0', 'pid' => '34342', 'uid' => '1000', 'state' => 'ESTABLISHED', 'proto' => 'tcp4' }; # create the new object using the hash ref my $conn=Net::Connection->new( $args ); # the same thing, but this time resolve the UID to a username $args->{'uid_resolve'}='1'; $conn=Net::Connection->new( $args ); # now with PTR lookup $args->{'ptrs'}='1'; $conn=Net::Connection->new( $args ); # prints a bit of the connection information... print "L Host:".$conn->local_host."\n". "L Port:".$conn->local_host."\n". "F Host:".$conn->foreign_host."\n". "F Port:".$conn->foreign_host."\n"; INSTALLATION To install this module, run the following commands: perl Makefile.PL make make test make install SUPPORT AND DOCUMENTATION After installing, you can find documentation for this module with the perldoc command. perldoc Net::Connection You can also look for information at: RT, CPAN's request tracker (report bugs here) https://rt.cpan.org/NoAuth/Bugs.html?Dist=Net-Connection AnnoCPAN, Annotated CPAN documentation http://annocpan.org/dist/Net-Connection CPAN Ratings https://cpanratings.perl.org/d/Net-Connection Search CPAN https://metacpan.org/release/Net-Connection Repository http://gitea.eesdp.org/vvelox/Net-Connection LICENSE AND COPYRIGHT This software is Copyright (c) 2019 by Zane C. Bowers-Hadley. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible)