[Qt-interest] Advice on widget displaying network packets

Giacomo S. giacomo.strangolino at elettra.trieste.it
Tue Jan 4 16:12:01 CET 2011


Hi to all.

I need an advice before starting to implement an application aimed at
displaying information about network packets.

On heavy network traffic, much information has to be displayed and
updated.

A typical piece of information might contain the following info:

- net device
- protocol (tcp,udp,icmp..)
- source/dest ip ports
- connection status (SYN,ACK,..., TIME WAIT)

Currently, I am using a konsole to display such information. Each packet
is described by a line like the following:

[OK 8]OUT: [eth0] |TCP| 140.105.5.83:http-->192.168.205.64:ms-sql-s |A|
TIME WAIT[natural rule]

but I would like to implement another view for the purpose.

An idea could be a tree view grouping each communication under a common
parent. But I imagine that even grouping communications under heavy
network traffic a tree view might become slow and memory consuming.

What do you think about it?

Any hint about a possible implementation and your opinion would be
appreciated.

Thanks in advance.

Giacomo Strangolino.

Elettra - Synchrotron Radiation Facility
Trieste, Italy.






More information about the Qt-interest-old mailing list