Previous Page Next Page

4.4. Runtime Flags

Although we just saw that running Honeyd can be quite simple, it is an enormously complex tool. You can tweak it to do almost any network-related task that you can imagine. Although most of the complexity lies in the configuration described in Section 4.5, Honeyd has several command line parameters that influence its behavior.

If you have Honeyd installed correctly on your system, you can get an overview and description of the command-line parameters by executing

man honeyd

When reading the man page, the first paragraph shown in Figure 4.5 may seem rather cryptic. It is an overview of all the command line flags and their corresponding parameters. The name of the parameter gives an indication of what type of argument Honeyd expects.

Figure 4.5. Runtime flags supported by Honeyd.

honeyd [-dP] [-l logfile] [-s servicelog] [-p fingerprints] [-0 p0f-file]
  [-x xprobe] [-a assoc] [-f file] [-i interface] [-u uid] [-g gid]
  [-c host:port:username:password] [--webserver-port port]
  [--webserver-root path] [--rrdtool-path path]
  [--disable-webserver] [--disable-update]
  [--fix-webserver-permissions] [-V|--version] [-h|--help]
  [--include-dir] [net ...]

In the following, we will explain all these parameters in detail. We are going to discuss them in slightly different order to address the more important ones first and leave the ones you are going to use less often for the end.

Previous Page Next Page