# siphoney: the installable Python package for the siphoney honeypot.
#
# After `pip install siphoney`, use the `siphoney` command:
#
#   siphoney init    -- scaffold a working directory
#   siphoney run     -- start the honeypot in the foreground
#   siphoney start   -- start the honeypot in the background
#   siphoney stop    -- stop the background honeypot
#   siphoney status  -- show running status
#
# NOTE: siphoney/honeypot.py is generated at build time by the build_py
# hook in setup.py - it is a copy of the top-level honeypot.py bundled so
# that the `siphoney run/start` entry point can locate and run it.
# It is listed in .gitignore and should not be committed.
#
# Contents:
#   cli.py        the `siphoney` console entry point (init/run/start/stop/status)
#   honeypot.py   the main honeypot script (copied from repo root at build time)
#   data/         bundled read-only assets copied to the working directory
#                 by `siphoney init`:
#     etc/        default configuration templates
#     responses/  MongoDB wire-protocol response stubs
#     docs/       documentation and SQL schema files
#     test/       test.py for verifying a running honeypot
