Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Please can you suggest any free application by which I can monitor the opening/open/closing TCP/IP sockets? Something that can tell me:

  1. Total number of sockets currently (different count for different socket states)
  2. Max till launch
  3. Any graph of socket usage (such as network or CPU graph shown in Windows Task Manager utility)

Can you think of any such application?

EDIT: Sorry about not giving enough details. Any application that can work on Windows OS would be welcomed.

share|improve this question
I suggest you edit the question and add some more details: mainly which OS you'd like the utility to run on. As the question stands, it's very difficult to answer. – avstrallen Jul 27 '09 at 8:21
What kind of graph? Number of open (active) connections, average octets sent per connection? Or one of many other possibilities... – Richard Jul 27 '09 at 8:30
up vote 7 down vote accepted

For Windows,
TCPView from SysinternalsSuite will give you currently open and listening sockets.
It will also allow taking snapshots to text files for further analysis.

In general,
The netstat command will also help (from cmd.exe on windows, shell on unixes)

netstat -an
share|improve this answer

aports, tcpview, netstat

share|improve this answer

try wireshark. It is actually a network protocol analyzer. It can monitor and report tcp traffic.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.