Provided by: horst_3.0-2_amd64 bug

NAME

       horst - Highly Optimized Radio Scanning Tool

SYNOPSIS

       horst [-h] [-q] [-s] [-i interface] [-t sec] [-c IP] [-C] [-p port] [-e mac] [-d ms] [-o file] [-b bytes]

DESCRIPTION

       horst  is a small, lightweight IEEE802.11 wireless LAN analyzer with a text interface. Its basic function
       is similar to tcpdump, Wireshark or Kismet,  but  it's  much  smaller  and  shows  different,  aggregated
       information  which  is not easily available from other tools. It is mainly targeted at debugging wireless
       LANs with a focus on ad-hoc (IBSS) mode in larger mesh networks. It can be useful to get a quick overview
       of what's going on on all wireless LAN channels and to identify problems.

       • Shows signal/noise values per station

       • Calculates channel utilization ("usage") by adding up the amount of time the  packets  actually  occupy
         the medium

       • "Spectrum  Analyzer"  shows  signal  levels  and  usage  per  channel  Graphical  packet  history, with
         signal/noise, packet type and physical rate

       • Shows all stations per ESSID and the live TSF per node as it is counting

       • Detects IBSS "splits" (same ESSID but different BSSID - this  is a common driver problem)

       • Statistics of packets/bytes per physical rate and per packet type

       • Has some support for mesh protocols (OLSR and batman)

       • Can filter specific packet types source addresses or BSSIDs

       • Client/server support for monitoring on remote nodes

OPTIONS

       -h     Show summary of options.

       -q     Quiet mode. Don't show user interface. This is only useful in conjunction with running  in  server
              mode (-C) or writing to a file (-o).

       -s     Show  "spectrum  analyzer".  The  same can be achieved by running horst as normal and pressing the
              button 's' (Spec); then 'c' (Chan) and 'a' (Automatically change channel).

       -i intf
              Operate on given interface instead of the default "wlan0". Note that the interface is  assumed  to
              be in monitor mode already. See MONITOR MODE below on more information about monitor mode.

       -t sec Timeout (remove) nodes after not receiving packets from them for this time in seconds (default: 60
              sec).

       -c IP  Connect to a horst instance running in server-mode at the specified IP address.

       -C     Allow  client  connections.  Server  mode.  Only  one client connection is supported at the moment
              (default: off).

       -p port
              Use the specified port (default: 4444) for client/server connections.

       -e mac Filter all MAC addresses except these. This option can be specified multiple times  to  show  only
              packets originating from the specified MAC addresses.

       -d ms  Display update interval. The default value of 100ms can be increased to reduce CPU load.

       -o filename
              Write a summary packet info into file.

       -b bytes
              Receive  buffer size. The receive buffer size can be explicitly set to tune memory consumption and
              reduce lost packets.

MONITOR MODE

       horst should work with any wireleass LAN card  and  driver  which  supports  monitor  mode,  with  either
       "prism2" or "radiotap" headers. This includes most modern mac80211-based drivers.

       You  have  to  put your card in monitor mode and set the channel manually before you start horst. Usually
       this has to be done as root.

       Using iw:
              iw wlan0 interface add mon0 type monitor

       Using iwconfig:
              iwconfig wlan0 mode monitor
              iwconfig wlan0 channel 1
              ifconfig wlan0 up

       Using madwifi:
              wlanconfig wlan0 create wlandev wifi0 wlanmode monitor

       Using hostap:
              iwconfig wlan0 mode monitor
              iwpriv wlan0 monitor_type 1

SEE ALSO

       tcpdump(1), wireshark(1), kismet(1), README

AUTHOR

       horst was written by Bruno Randolf <br1@einfach.org>.

       This manual page was written by Antoine Beaupré <anarcat@debian.org>, for the Debian project (and may  be
       used by others).

                                                 August 14, 2012                                        HORST(8)