-
-
10 Mar 2019 03:01:42 UTC
- Distribution: Parse-Netstat-Colorizer
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues
- Testers (280 / 0 / 0)
- Kwalitee
Bus factor: 1- License: unknown
- Activity
24 month- Tools
- Download (10.5KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- unknown
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
cnetstat - a netstat like utility that supports color and searching
SYNOPSIS
cnetstat [-t] [-u] [--drp] [-S <sort>] [-s <states>] [-c <CIDRs>] [-p <ports>] [-P <protocols>] [<-a>] [-l] [-i] [--nc] [<--ptr> <ptrs>] [--rptrs <regexs>] [--Si] [--si] [--ci] [--pi] [--Pi] [--ptri] [--rptri]
FLAGS
-a
Show all connections, including those in the LISTEN state.
-c <CIDRs>
A comma seperated list of CIDRs to search for.
--ci
Invert the CIDR search.
--drp
Don't resolve port numbers to names.
-i
Invert the sort.
-l
Show connections in the LISTEN state. This is the equivalent of '-a -s listen'. If combined with -s, it will display LISTENing sockets and whatever is specified via -s.
--nc
Don't colorize the output. If The NO_COLOR environment variable is set, then it will it will also not be colorized and this flag will be inverted.
-p <ports>
A comma seperated list of ports to search for.
--pi
Invert the port search.
--ptr <ptrs>
A comma seperated list of PTRs to search for.
--ptri
Invert the PTR search.
-P <protocols>
A comma seperated list of protocols to saerch for.
--Pi
Invert the protocol search.
--rptr <regexs>
A comma seperated list of regular expressions to use for matching PTRs.
--rptri
Invert the regex PTR search.
-s <states>
A comma seperated list of states to search for.
--si
Invert the state ssearch.
-S <sort>
The sort method to use. This is one of the supported methods by Parse::Netstat::Sort.
host_f Host, Foreign (default) host_l Host, Local port_f Port, Foriegn port_l Port, Local state State protocol Protocol q_r Queue, Receive q_s Queue, Send none No sorting is done.
The ones below are dual sort and take noticably longer than the ones above.
host_ff Host, Foreign First host_lf Host, Local First port_ff Port, Foreign First port_lf Port, Local First q_rf Queue, Receive First q_sf Queue, Send First
-t
Don't fetch TCP info.
-u
Don't fetch UDP info.
ENVIRONMENT VARIABLES
CNETSTAT_invert
This is either 0 or 1. If defined it will be used for XORing the -i flag.
export CNETSTAT_invert=1 # run cnetstat inverted cnetstat # run it non-inverted, the opposite of what the -i flag normally is cnetstat -i
CNETSTAT_sort
Sets the default sort method. -S overrides this.
NO_COLOR
If this is set, The output will not be colorized. If this is set, the --nc flag is also inverted.
RES_NAMESERVERS
A space-separated list of nameservers to query used by Net::DNS::Resolver.
There are a few more possible ones, but this is the most useful one and that documentation really belongs to that module.
EXAMPLES
cnestat -s established,time_wait
Return a list of connection that are in the established or time_wait state.
cnestat -c ::/0
Return a list of all IPv6 addresses.
cnestat -c ::1/128,127.0.0.1/32
Return all connections to localhost.
cnestat -c 192.168.15.2/32 -l
Display all connections listening explicitly on 192.168.15.2.
cnetstat -S host_f -i
Sort the connections by the foreign host and invert the results.
cnetstat -c 10.0.0.0/24 --ci
Show connections that are either not locally or remotely part of the 10.0.0.0/24 subnet.
cnetstat --ptr foo.bar
Find connections to/from IPs that have a PTR record of foo.bar.
cnetstat --rptr foo
Find connections to/from IPs that a PTR record that matches the regexp /foo/.
cnetstat --ptr foo.bar --ptri
Find connections to/from IPs that do not have a PTR record of foo.bar.
Module Install Instructions
To install Parse::Netstat::Colorizer, copy and paste the appropriate command in to your terminal.
cpanm Parse::Netstat::Colorizer
perl -MCPAN -e shell install Parse::Netstat::Colorizer
For more information on module installation, please visit the detailed CPAN module installation guide.