4 programs are builded by the makefile:

- hublist

  It retrieves the list of active hubs from www.neo-modus.com.
  Output is like this (one hub per line):
   hubname|hub address|comment|nb users|||||

   "hubname" is the name of the uhb
   "hub address" is either a FDQN or an IP that can also contains a port
                  [:port syntax]
   "comment" is a description of the up
   "nb users" is the number of users inside the hub

  since v0.85.7, hublist handles bzipped2 XML list (like www.hublist.org one).
  Output line for these list is:
   hubname|hub address|comment|nb users|country|shares|status|minshare|minslot|maxhub|maxusers|reliability|rating

   The first 4 fields are unchanged (for compatibility reason).
   "country" is the name of the country hosting the hub (full length name).
   "shares" is the number of bytes currently available on the hub.
   "status" should be "Online" for running hubs.
   "minshare" is the minimum required bytes to enter the hub.
   "minslot" is the minimum required slot to enter the hub.
   "maxhub" is the maximum simultaneous connections allowed to hub (multihub).
   "maxusers" is the number of allowed users in the hub.
   "reliability" (%age). Value near "100" means the hub is online very often.
   "rating" is a set of '*'. Each '*' value is 1. Min: 0, Max=5. used by users to rate the hub.

- dctc

  the direct connect text client.

- dctc_cmd

  a small program to send DCTC command to a running dctc without opening
  a full featured client. it can be used from batch or cron. The DCTC to
  contact must have its dctc-link flag set else the command will be ignored.

- dctc_gdl123

  sometimes, downloaded files are corrupted because the sources do not have
  valid files. This program takes 2 downloaded versions of the same corrupted
  file and build a new GDL containing only the common parts of both version.


Remember this 3 programs are not really designed to be a human usable client,
they should be used by another program (like a GUI or a CLI).

