Projects / topvhost


topvhost is a curses-based display of virtual host activity on a Web server. The display is created by monitoring a collection of server log files to show update time, update count, and selected fields from the last record of each file in a top-like presentation which can be sorted by last update time, update count, or domain name. Log file format and display columns are configured using an extension of the Apache LogFormat syntax. The collection of associations between domain name and log file is specified either by direct enumeration or a file system glob() pattern in those cases where the domain name is part of the log file path. These details are saved in an INI format configuration file in the user's home directory.

Operating Systems

RSS Recent releases

  •  27 Aug 2009 17:22

    Release Notes: This release adds proper man(1) documentation. There are minor parser corrections for both input and output.

    •  15 Aug 2009 17:56

      Release Notes: Display pagination was added. Display format fixes were made. The code now compiles under Ubuntu.

      •  14 Aug 2009 01:57

        Release Notes: This release adds exception handling, reworks the screen layout to use explicit end-of-line indications ("\n") for multi-line layouts, and fixes most display gremlins with better output clipping.

        •  12 Aug 2009 12:48

          Release Notes: Corrections were made to the initial release.


          Project Spotlight


          A tool that counts the number of integer points in parametric polytopes.


          Project Spotlight


          A post-quantum cryptography tool.