Skip to content

WeiZhixiong/portstat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

portstat

Monitor the number of available tcp ports
Remote users requesting connections on the local listening port are ignored
Only supports Linux

Usage

  • Default outputs the top 10 smallest available ports
  • Default interval is 3 seconds
# help message
> portstat -h
> portstat
Connect                                                                                            UsedPorts  AvailablePorts
192.168.170.132->192.168.170.132:22                                                                2          28229
127.0.0.1->127.0.0.1:22                                                                            1          28230
> portstat --prom
tcp_used_ports_total{connect="192.168.170.132->192.168.170.132:22"} 2
tcp_available_ports_total{connect="192.168.170.132->192.168.170.132:22"} 28229
tcp_used_ports_total{connect="127.0.0.1->127.0.0.1:22"} 1
tcp_available_ports_total{connect="127.0.0.1->127.0.0.1:22"} 28230                                                                            1          28230
# only ipv4
> portstat --ipVersion 4
Connect                                                                                            UsedPorts  AvailablePorts
192.168.170.132->192.168.170.132:22                                                                2          28229
127.0.0.1->127.0.0.1:22                                                                            1          28230

About

Monitor the number of available tcp ports

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages