The K Desktop Environment

Next Previous Contents


1. Introduction

Knetdump is a net-tool for analysing and visualizing basic protocols of the OSI layer 1-4. It is tended to improve a university lecture/reading.

There are four different views:
- the ISO/OSI referencemodel, discribing the different layers of the OSI-model.
- the trafficview, similary to Qtraffic, shows connections on the net.
- the headerview shows each received packet on the net in an header-like structure
- the chatview shows ARP and TCP connections between two given hosts.

Linklayer supported: Ethernet, PPP (untested), Slip(untested)
Protocols supported: ARP, IP, TCP, UDP

1.1 Changes

1999-04 Norbert Weuster (V. 0.0)
1999-07-20 Norbert Weuster (V. 0.1.4)
  • first Version 0.1.4 released
1999-07-21 Norbert Weuster (V. 0.1.5)
  • fixed installation for xpm's in Makefile
  • fixed bug in drawARPHeader in headerview.cpp
  • small filter implemented
  • improved update in chatview
  • promisc flag is now reseted
  • deleted unused source code
  • activated view_menu
  • writed README
  • minor changes
1999-08-11 Norbert Weuster (V. 0.5.1)
  • enhanced filter
  • added (working) 802.2 header
  • added ICMP support
  • solved funktion to delete ARP-cache
  • added update-funktion on "delete stored packets"
  • reduced DNS-lookups
  • added some dokumentation
  • included patch for multiple devices
    • thanks to Joseph A. Perrin
  • remote nodes in trafficview working now?
  • minor changes
1999-08-13 Norbert Weuster (V. 0.5.2)
  • bugfix in HeaderView
  • added two buttons in filter
  • fixed bug for ksniffer-call
  • updated html-files
1999-08-18 Norbert Weuster (V. 0.5.3)
  • uncritical bug fixed in HeaderView
  • added update-funktion on "delete stored packets"
  • deleted unused codelines
1999-08-20 Norbert Weuster (V. 0.5.4)
  • changed a lot of names into Kstandard/convention
  • fixed update-funktion on "delete stored packets" in HeaderView
  • updated html-files
  • added homepage, see http://www.mti.uni-duisburg.de/
1999-09-01 Norbert Weuster (V. 0.6.1)
  • improved filter
    • selectNode reacts immediately now
    • filterNewNode reacts immediately now
    • added filter for Ethernet_IEEE802 headers
  • added timer to delete old/unused nodes
  • corrected coordinate in KTrafficView
  • deleted unused headerfiles
  • added root query
  • minor changes
1999-09-23 Norbert Weuster (V. 0.7.1)
  • fixed initialization of IEEE802 on filter start
  • uncritical bugfix in Doc, KOsiView caused an internal error in QSocketNotifier
  • updated html-files
  • deleted unused code lines
  • dokumented more source code
  • changed color contrasts in KHeaderView
  • added internationalizing
  • changed name ipSelect to ipValidator
  • seperated the class portValidator from KConf
  • minor changes
1999-09-28 Norbert Weuster (V. 0.7.2)
  • deleted the include ioctls.h
  • minor changes
1999-10-04 Norbert Weuster (V. 0.7.3)
  • fixed semantical error in TrafficView
  • minor changes
1999-10-12 Norbert Weuster (V. 1.0)
  • added resolver-option
  • updated html-files
  • minor changes
1999-10-25 Norbert Weuster (V. 1.2)
  • fixed semantical error in TrafficView, thanks to Stephan Borchert
  • added filter for X connections (port 6000)
  • added netbios and ipx/spx support in HeaderView (untested !!!)
  • minor changes
    2000-03-31 Norbert Weuster (V. 1.4.0)
  • added token ring device
  • added saveable Options
  • added StatsView, as a new view!!!
  • major changes, especially for developing StatsView!
  • bug fixes


Next Previous Contents