Projects / pksh

pksh

'pksh' is a hack of the popular 'tcsh' for packets, bytes hosts, and protocols counts. It is a shell, a network sniffer, a query language for network monitoring, and finally a rendering engine to display in a form readable for humans and network administrators all traffic on LAN segments. It aims to give on character-based terminals the same level of information 'ntop' already provides via its embedded Web interface. It does not continuously fill the terminal with packet/byte/protocol information, but allows the user to perform his daily job at the shell level and take a look at network only via a set of commands implemented as extensions to native tcsh built-ins. Output can be filtered/sorted/paged/mailed/etc. using native Unix commands.

Tags Networking Monitoring Shells
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Jun 2009 14:54
  • Rrelease-after

    Changes: This is only a maintenance release in order to use the latest available tcsh-6.16.00 and mark the start of a new developing season.

    • Rrelease-mid
    •  24 Jul 2008 11:41
    • Rrelease-after

      Changes: This release adds support for passive OS fingerprints using the database available from the 'ettercap' project.

      • Rrelease-mid
      •  13 Jul 2008 06:43
      • Rrelease-after

      Changes: This release adds support for a lot of new counters for bytes, packets, and protocols. Data-link and IP decoding/counting were enhanced to include the most popular protocols. A new built-in extension was added ("protocols") and the "pkfinger" command now shows network usage per host in terms of {bytes,packets,protocols} distribution.

      No changes have been submitted for this release.

      No-screenshot

      Project Spotlight

      WebDraw

      A demonstration of server-side mouse tracking using AJAX over HTTP.

      93989cd8616dd616a503acb16e8e92b3_thumb

      Project Spotlight

      Fire.fm

      A Firefox extension to access Last.fm.