README for version 0.1.6
Changes: 0.1.6
- Added new feature to save Ksniffer's window location and size, so when its started again, it will have the same dimensions and location on desktop. Can turn this on and off in the options dialog.
- Fixed a cosmetic bug with the filter dialog. If port stats were runnig, and user opened and saved changes to port filter dialog, the listview for the reset port stats wasn't drawn correctly.
- Added the ability to graph bandwidth usage as a function of average b/w received.
- Added graphing options to the options dialog. The user can now select various options for graphing, including color, interval time, and also pick a specific port to graph
- Added a new statusBar to show more info for Graph Display. It now shows peak network usage meter, as well as current byte counts for total and port specific data seen.
Changes: 0.1.5
- completely re-wrote the options dialog for more options for output of the stats.
- Added new activity monitor for each individual port! Now you can tell how much bandwidth your http traffic is consuming!
- fixed a potential memory leak/crash bug with restarting an already running stats display. (ie. if general stats are running and user selects general stats to run again).
- Fixed a bug with the general stats activity display. Moved it into its own timer routine, like detailed stats. It should be a lot more useful/accurate now.
- Fixed a bug dealing with the main window. After the user selected which stats to display, the listview wouldn't fill the entire window and it looked bad.
- Added new icons for the toolbar. The old ones just sucked. I nabbed the "new" ones from the kde 1.1 install's mini-icons :) Anyone have better ones to use?
Walter A. Boring IV
(waboring@veracity.nu)
Changes: 0.1.4
- You can now add filters for specific ports above 1024 you want to watch for.
- Got the options saving to disk and read-back when app is restarted.
- Fixed a problem in the source distribution that kept people from doing a make if their qt-devel wasn't in /usr/lib/qt/include. (deleted .deps dir).
- Added Documentation pages for the Help Menu
Known Issues:
- Some windows don't get redrawn properly if resized.
- still no logging support.
Walt A. Boring IV
waboring@veracity.nu
Changes: 0.1.3
- First version to be officially released
- Added support to watch Port specific traffic
For Example, this will allow you to collect
stats on all http, pop-3, ssh, telnet, ftp traffic.
Known Issues:
- Ports that are monitored are on 1 thru 1024 0.1.4 will provide support to add other ports
- no logging support yet
- no saving of preferences yet (working on it).
- Some folks experience problems with the "configure" script not correctly finding the qt includes. Anyone that has ANY experience with creating the "configure" please help! This is my first attempt.
Walt A. Boring IV
waboring@veracity.nu
Changes: 0.1.2
Known Issues:
- The options don't save to disk yet..working on that
- resizing the window doesn't resize the table view
Walt A. Boring IV
waboring@veracity.nu
Original readme follows
Ksniffer, KDE Network sniffer/stats collector
- General
This is an early release of ksniffer, a network statistics collector.
You must be ROOT for Promiscuous mode.
What it currently can do:
- Views general interface stats
This view shows all known network interfaces and collect stats.
It shows: Total # of Packets seen on the particular interface
Total # of IP packets seen Total # of NonIP packets seen Total # of Bad packets (CRC errors) Activity (bytes or bits/sec) example
Iface Total IP NonIP BadIP Activity eth0 1651 1641 10 0 120.0 kbits/sec l0 198 198 0 0 0.0 kbits/sec
- Shows detailed stats for a particular interface
This option shows protocol specific statistics such as,
IP, TCP, UDP, ICMP, ARP, IPX, etc.
It displays the # of packets, # of total bytes received for
each protocol.
example
eth0 Packets Bytes Activity total 821 280825 1435.62 kbits/sec IP 817 267215 213.24 pkts/sec TCP 753 261759 UDP 64 5456 ICMP 0 0
...
Ksniffer needs Qt release 1.40. Also, it uses the KApplication and KConfig classes from libkde-0.5. Per default,
Unimplemented things in this release:
Logging facilities:
logging all packets/stats to log files in the future.
