This is an occupancy sniffer for small establishments. It uses a wifi dongle, connected to a rasperry pi, to collect data from wifi signals in the surrounding area. Then, using a proprietary algorithm to filter and process the data, it computes the occupancy of the establishment at periodic intervals.


  • Install the Python 2.7 version of Anaconda 4.0.0 (64-bit).
  • Download the desired release of Sniffer to your local hard drive. If you have a local copy of git, this can be done by running git clone https://github.com/dkarapetyan/sniffer in a unix shell.
  • From a unix shell, run pip -e install $PROJECT_ROOT. After installation, do not move the $PROJECT_ROOT directory, as this will break the installation.


  • Once installation is successful, execute run_sniffer in a bash shell (it is automatically added to your PATH environment variable by the installation process). This is the entry point for Sniffer. suite.

Options and Features

  • For options and features, please execute run_sniffer -h in your shell.



  • Proprietary