* Improve handling of ImportErrors to notify users that they need to install new dependencies
Also added missing dependency to requirements.txt
* Mention installing dependencies in virtualenv if used
* Improve handling of ImportErrors to notify users that they need to install new dependencies
Also added missing dependency to requirements.txt
* Mention installing dependencies in virtualenv if used
* Move requirements used only by output modules to a separate file
* Using a virtualenv is now the only officially supported method
* Handle ImportErrors when loading output plugins so different install instructions can be given
* Updated supervisor instructions to use bin/cowrie with XARGS instead of a dedicated DAEMONIZE setting
* Updated install instructions
Added apt-get command for Ubuntu and updated instructions when using a different virtual environment name
If tests are running through trial, copy etc directory to _trial_temp so userdb.txt and other files are accessible to the unit tests and don't get modified by the tests
If tests are running through trial, copy etc directory to _trial_temp so userdb.txt and other files are accessible to the unit tests and don't get modified by the tests
* * Updating start script to run in the foreground when using supervisord.
* Update install documentation to reference use of supervisord and install on OSX
* Updating index of INSTALL.md to with reference to supervisord
* Adding slack output and db
* Restoring start.sh back to default of AUTHBIND_ENABLED=no and DAEMONIZE=no
* Updating with pretty formatting of json dump
* Telnet option negotiation now chained and handled better to prevent logging expected errors
Also added support for parsing NAWS negotiation and setting windowSize accordingly
This still needs more work to realistically behave like other Telnet servers, but it is limited significantly by Twisted's limited option support and Telnet clients' inconsistent behavior
* While not standard, negotiating these options here does result in better client behavior
* Cleanup old comments and unused code