From 7756f4d9870827f39db58398d00a9d5e71e482da Mon Sep 17 00:00:00 2001 From: Michel Oosterhof Date: Sat, 21 Jul 2018 14:04:44 +0400 Subject: [PATCH] move cowrie and twisted to src subdirectory (#825) --- .travis.yml | 2 +- bin/cowrie | 2 +- {cowrie => src/cowrie}/__init__.py | 0 {cowrie => src/cowrie}/commands/__init__.py | 0 {cowrie => src/cowrie}/commands/adduser.py | 0 {cowrie => src/cowrie}/commands/apt.py | 0 {cowrie => src/cowrie}/commands/base.py | 0 {cowrie => src/cowrie}/commands/base64.py | 0 {cowrie => src/cowrie}/commands/busybox.py | 0 {cowrie => src/cowrie}/commands/cat.py | 0 {cowrie => src/cowrie}/commands/curl.py | 0 {cowrie => src/cowrie}/commands/dd.py | 0 {cowrie => src/cowrie}/commands/du.py | 0 {cowrie => src/cowrie}/commands/env.py | 0 {cowrie => src/cowrie}/commands/ethtool.py | 0 {cowrie => src/cowrie}/commands/free.py | 0 {cowrie => src/cowrie}/commands/fs.py | 0 {cowrie => src/cowrie}/commands/ftpget.py | 0 {cowrie => src/cowrie}/commands/gcc.py | 0 {cowrie => src/cowrie}/commands/ifconfig.py | 0 {cowrie => src/cowrie}/commands/iptables.py | 0 {cowrie => src/cowrie}/commands/last.py | 0 {cowrie => src/cowrie}/commands/ls.py | 0 {cowrie => src/cowrie}/commands/nc.py | 0 {cowrie => src/cowrie}/commands/netstat.py | 0 {cowrie => src/cowrie}/commands/nohup.py | 0 {cowrie => src/cowrie}/commands/perl.py | 0 {cowrie => src/cowrie}/commands/ping.py | 0 {cowrie => src/cowrie}/commands/python.py | 0 {cowrie => src/cowrie}/commands/scp.py | 0 {cowrie => src/cowrie}/commands/service.py | 0 {cowrie => src/cowrie}/commands/sleep.py | 0 {cowrie => src/cowrie}/commands/ssh.py | 0 {cowrie => src/cowrie}/commands/sudo.py | 0 {cowrie => src/cowrie}/commands/tar.py | 0 {cowrie => src/cowrie}/commands/tftp.py | 0 {cowrie => src/cowrie}/commands/ulimit.py | 0 {cowrie => src/cowrie}/commands/uname.py | 0 {cowrie => src/cowrie}/commands/uptime.py | 0 {cowrie => src/cowrie}/commands/wget.py | 0 {cowrie => src/cowrie}/commands/which.py | 0 {cowrie => src/cowrie}/core/__init__.py | 0 {cowrie => src/cowrie}/core/artifact.py | 0 {cowrie => src/cowrie}/core/auth.py | 0 {cowrie => src/cowrie}/core/cef.py | 0 {cowrie => src/cowrie}/core/checkers.py | 0 {cowrie => src/cowrie}/core/config.py | 0 {cowrie => src/cowrie}/core/credentials.py | 0 {cowrie => src/cowrie}/core/dblog.py | 0 {cowrie => src/cowrie}/core/output.py | 0 {cowrie => src/cowrie}/core/realm.py | 0 {cowrie => src/cowrie}/core/ttylog.py | 0 {cowrie => src/cowrie}/core/utils.py | 0 {cowrie => src/cowrie}/dblog/__init__.py | 0 {cowrie => src/cowrie}/dblog/xmpp.py | 0 {cowrie => src/cowrie}/insults/__init__.py | 0 {cowrie => src/cowrie}/insults/insults.py | 0 {cowrie => src/cowrie}/output/README.md | 0 {cowrie => src/cowrie}/output/__init__.py | 0 {cowrie => src/cowrie}/output/csirtg.py | 0 {cowrie => src/cowrie}/output/cuckoo.py | 0 {cowrie => src/cowrie}/output/dshield.py | 0 {cowrie => src/cowrie}/output/elasticsearch.py | 0 {cowrie => src/cowrie}/output/hpfeeds.py | 0 {cowrie => src/cowrie}/output/hpfeeds3.py | 0 {cowrie => src/cowrie}/output/influx.py | 0 {cowrie => src/cowrie}/output/jsonlog.py | 0 {cowrie => src/cowrie}/output/kafka.py | 0 {cowrie => src/cowrie}/output/localsyslog.py | 0 {cowrie => src/cowrie}/output/malshare.py | 0 {cowrie => src/cowrie}/output/mongodb.py | 0 {cowrie => src/cowrie}/output/mysql.py | 0 {cowrie => src/cowrie}/output/redis.py | 0 {cowrie => src/cowrie}/output/rethinkdblog.py | 0 {cowrie => src/cowrie}/output/s3.py | 0 {cowrie => src/cowrie}/output/slack.py | 0 {cowrie => src/cowrie}/output/socketlog.py | 0 {cowrie => src/cowrie}/output/splunk.py | 0 {cowrie => src/cowrie}/output/splunklegacy.py | 0 {cowrie => src/cowrie}/output/sqlite.py | 0 {cowrie => src/cowrie}/output/textlog.py | 0 {cowrie => src/cowrie}/output/virustotal.py | 0 {cowrie => src/cowrie}/output/xmpp.py | 0 {cowrie => src/cowrie}/proxy/__init__.py | 0 {cowrie => src/cowrie}/proxy/avatar.py | 0 {cowrie => src/cowrie}/proxy/endpoints.py | 0 {cowrie => src/cowrie}/proxy/server.py | 0 {cowrie => src/cowrie}/proxy/session.py | 0 {cowrie => src/cowrie}/python/__init__.py | 0 {cowrie => src/cowrie}/python/logfile.py | 0 {cowrie => src/cowrie}/shell/__init__.py | 0 {cowrie => src/cowrie}/shell/avatar.py | 0 {cowrie => src/cowrie}/shell/command.py | 0 {cowrie => src/cowrie}/shell/customparser.py | 0 {cowrie => src/cowrie}/shell/filetransfer.py | 0 {cowrie => src/cowrie}/shell/fs.py | 0 {cowrie => src/cowrie}/shell/honeypot.py | 0 {cowrie => src/cowrie}/shell/protocol.py | 0 {cowrie => src/cowrie}/shell/pwd.py | 0 {cowrie => src/cowrie}/shell/server.py | 0 {cowrie => src/cowrie}/shell/session.py | 0 {cowrie => src/cowrie}/shell/shlex.py | 0 {cowrie => src/cowrie}/ssh/__init__.py | 0 {cowrie => src/cowrie}/ssh/channel.py | 0 {cowrie => src/cowrie}/ssh/connection.py | 0 {cowrie => src/cowrie}/ssh/factory.py | 0 {cowrie => src/cowrie}/ssh/forwarding.py | 0 {cowrie => src/cowrie}/ssh/keys.py | 0 {cowrie => src/cowrie}/ssh/session.py | 0 {cowrie => src/cowrie}/ssh/transport.py | 0 {cowrie => src/cowrie}/ssh/userauth.py | 0 {cowrie => src/cowrie}/telnet/__init__.py | 0 {cowrie => src/cowrie}/telnet/session.py | 0 {cowrie => src/cowrie}/telnet/transport.py | 0 {cowrie => src/cowrie}/test/__init__.py | 0 {cowrie => src/cowrie}/test/fake_server.py | 0 {cowrie => src/cowrie}/test/fake_transport.py | 0 {cowrie => src/cowrie}/test/test_base_commands.py | 0 {cowrie => src/cowrie}/test/test_echo.py | 0 {cowrie => src/cowrie}/test/test_utils.py | 0 {twisted => src/twisted}/plugins/cowrie_plugin.py | 0 121 files changed, 2 insertions(+), 2 deletions(-) rename {cowrie => src/cowrie}/__init__.py (100%) rename {cowrie => src/cowrie}/commands/__init__.py (100%) rename {cowrie => src/cowrie}/commands/adduser.py (100%) rename {cowrie => src/cowrie}/commands/apt.py (100%) rename {cowrie => src/cowrie}/commands/base.py (100%) rename {cowrie => src/cowrie}/commands/base64.py (100%) rename {cowrie => src/cowrie}/commands/busybox.py (100%) rename {cowrie => src/cowrie}/commands/cat.py (100%) rename {cowrie => src/cowrie}/commands/curl.py (100%) rename {cowrie => src/cowrie}/commands/dd.py (100%) rename {cowrie => src/cowrie}/commands/du.py (100%) rename {cowrie => src/cowrie}/commands/env.py (100%) rename {cowrie => src/cowrie}/commands/ethtool.py (100%) rename {cowrie => src/cowrie}/commands/free.py (100%) rename {cowrie => src/cowrie}/commands/fs.py (100%) rename {cowrie => src/cowrie}/commands/ftpget.py (100%) rename {cowrie => src/cowrie}/commands/gcc.py (100%) rename {cowrie => src/cowrie}/commands/ifconfig.py (100%) rename {cowrie => src/cowrie}/commands/iptables.py (100%) rename {cowrie => src/cowrie}/commands/last.py (100%) rename {cowrie => src/cowrie}/commands/ls.py (100%) rename {cowrie => src/cowrie}/commands/nc.py (100%) rename {cowrie => src/cowrie}/commands/netstat.py (100%) rename {cowrie => src/cowrie}/commands/nohup.py (100%) rename {cowrie => src/cowrie}/commands/perl.py (100%) rename {cowrie => src/cowrie}/commands/ping.py (100%) rename {cowrie => src/cowrie}/commands/python.py (100%) rename {cowrie => src/cowrie}/commands/scp.py (100%) rename {cowrie => src/cowrie}/commands/service.py (100%) rename {cowrie => src/cowrie}/commands/sleep.py (100%) rename {cowrie => src/cowrie}/commands/ssh.py (100%) rename {cowrie => src/cowrie}/commands/sudo.py (100%) rename {cowrie => src/cowrie}/commands/tar.py (100%) rename {cowrie => src/cowrie}/commands/tftp.py (100%) rename {cowrie => src/cowrie}/commands/ulimit.py (100%) rename {cowrie => src/cowrie}/commands/uname.py (100%) rename {cowrie => src/cowrie}/commands/uptime.py (100%) rename {cowrie => src/cowrie}/commands/wget.py (100%) rename {cowrie => src/cowrie}/commands/which.py (100%) rename {cowrie => src/cowrie}/core/__init__.py (100%) rename {cowrie => src/cowrie}/core/artifact.py (100%) rename {cowrie => src/cowrie}/core/auth.py (100%) rename {cowrie => src/cowrie}/core/cef.py (100%) rename {cowrie => src/cowrie}/core/checkers.py (100%) rename {cowrie => src/cowrie}/core/config.py (100%) rename {cowrie => src/cowrie}/core/credentials.py (100%) rename {cowrie => src/cowrie}/core/dblog.py (100%) rename {cowrie => src/cowrie}/core/output.py (100%) rename {cowrie => src/cowrie}/core/realm.py (100%) rename {cowrie => src/cowrie}/core/ttylog.py (100%) rename {cowrie => src/cowrie}/core/utils.py (100%) rename {cowrie => src/cowrie}/dblog/__init__.py (100%) rename {cowrie => src/cowrie}/dblog/xmpp.py (100%) rename {cowrie => src/cowrie}/insults/__init__.py (100%) rename {cowrie => src/cowrie}/insults/insults.py (100%) rename {cowrie => src/cowrie}/output/README.md (100%) rename {cowrie => src/cowrie}/output/__init__.py (100%) rename {cowrie => src/cowrie}/output/csirtg.py (100%) rename {cowrie => src/cowrie}/output/cuckoo.py (100%) rename {cowrie => src/cowrie}/output/dshield.py (100%) rename {cowrie => src/cowrie}/output/elasticsearch.py (100%) rename {cowrie => src/cowrie}/output/hpfeeds.py (100%) rename {cowrie => src/cowrie}/output/hpfeeds3.py (100%) rename {cowrie => src/cowrie}/output/influx.py (100%) rename {cowrie => src/cowrie}/output/jsonlog.py (100%) rename {cowrie => src/cowrie}/output/kafka.py (100%) rename {cowrie => src/cowrie}/output/localsyslog.py (100%) rename {cowrie => src/cowrie}/output/malshare.py (100%) rename {cowrie => src/cowrie}/output/mongodb.py (100%) rename {cowrie => src/cowrie}/output/mysql.py (100%) rename {cowrie => src/cowrie}/output/redis.py (100%) rename {cowrie => src/cowrie}/output/rethinkdblog.py (100%) rename {cowrie => src/cowrie}/output/s3.py (100%) rename {cowrie => src/cowrie}/output/slack.py (100%) rename {cowrie => src/cowrie}/output/socketlog.py (100%) rename {cowrie => src/cowrie}/output/splunk.py (100%) rename {cowrie => src/cowrie}/output/splunklegacy.py (100%) rename {cowrie => src/cowrie}/output/sqlite.py (100%) rename {cowrie => src/cowrie}/output/textlog.py (100%) rename {cowrie => src/cowrie}/output/virustotal.py (100%) rename {cowrie => src/cowrie}/output/xmpp.py (100%) rename {cowrie => src/cowrie}/proxy/__init__.py (100%) rename {cowrie => src/cowrie}/proxy/avatar.py (100%) rename {cowrie => src/cowrie}/proxy/endpoints.py (100%) rename {cowrie => src/cowrie}/proxy/server.py (100%) rename {cowrie => src/cowrie}/proxy/session.py (100%) rename {cowrie => src/cowrie}/python/__init__.py (100%) rename {cowrie => src/cowrie}/python/logfile.py (100%) rename {cowrie => src/cowrie}/shell/__init__.py (100%) rename {cowrie => src/cowrie}/shell/avatar.py (100%) rename {cowrie => src/cowrie}/shell/command.py (100%) rename {cowrie => src/cowrie}/shell/customparser.py (100%) rename {cowrie => src/cowrie}/shell/filetransfer.py (100%) rename {cowrie => src/cowrie}/shell/fs.py (100%) rename {cowrie => src/cowrie}/shell/honeypot.py (100%) rename {cowrie => src/cowrie}/shell/protocol.py (100%) rename {cowrie => src/cowrie}/shell/pwd.py (100%) rename {cowrie => src/cowrie}/shell/server.py (100%) rename {cowrie => src/cowrie}/shell/session.py (100%) rename {cowrie => src/cowrie}/shell/shlex.py (100%) rename {cowrie => src/cowrie}/ssh/__init__.py (100%) rename {cowrie => src/cowrie}/ssh/channel.py (100%) rename {cowrie => src/cowrie}/ssh/connection.py (100%) rename {cowrie => src/cowrie}/ssh/factory.py (100%) rename {cowrie => src/cowrie}/ssh/forwarding.py (100%) rename {cowrie => src/cowrie}/ssh/keys.py (100%) rename {cowrie => src/cowrie}/ssh/session.py (100%) rename {cowrie => src/cowrie}/ssh/transport.py (100%) rename {cowrie => src/cowrie}/ssh/userauth.py (100%) rename {cowrie => src/cowrie}/telnet/__init__.py (100%) rename {cowrie => src/cowrie}/telnet/session.py (100%) rename {cowrie => src/cowrie}/telnet/transport.py (100%) rename {cowrie => src/cowrie}/test/__init__.py (100%) rename {cowrie => src/cowrie}/test/fake_server.py (100%) rename {cowrie => src/cowrie}/test/fake_transport.py (100%) rename {cowrie => src/cowrie}/test/test_base_commands.py (100%) rename {cowrie => src/cowrie}/test/test_echo.py (100%) rename {cowrie => src/cowrie}/test/test_utils.py (100%) rename {twisted => src/twisted}/plugins/cowrie_plugin.py (100%) diff --git a/.travis.yml b/.travis.yml index a4a21d2c..3a27f459 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,7 +19,7 @@ before_script: - flake8 . --count --ignore=E3 --exit-zero --max-complexity=10 --max-line-length=127 --statistics # - twistedchecker --pep8=y -d W9001,W9002 cowrie twisted.plugins # Twistedchecker has some version issues, disable for now -script: PYTHONPATH=${TRAVIS_BUILD_DIR} trial cowrie +script: PYTHONPATH=${TRAVIS_BUILD_DIR}/src trial cowrie notifications: email: false slack: diff --git a/bin/cowrie b/bin/cowrie index c008856d..3a13f3ff 100755 --- a/bin/cowrie +++ b/bin/cowrie @@ -161,7 +161,7 @@ fi find_cowrie_directory $0 cd ${COWRIEDIR} -export PYTHONPATH=${PYTHONPATH}:${COWRIEDIR} +export PYTHONPATH=${PYTHONPATH}:${COWRIEDIR}/src PIDFILE=var/run/cowrie.pid set -e diff --git a/cowrie/__init__.py b/src/cowrie/__init__.py similarity index 100% rename from cowrie/__init__.py rename to src/cowrie/__init__.py diff --git a/cowrie/commands/__init__.py b/src/cowrie/commands/__init__.py similarity index 100% rename from cowrie/commands/__init__.py rename to src/cowrie/commands/__init__.py diff --git a/cowrie/commands/adduser.py b/src/cowrie/commands/adduser.py similarity index 100% rename from cowrie/commands/adduser.py rename to src/cowrie/commands/adduser.py diff --git a/cowrie/commands/apt.py b/src/cowrie/commands/apt.py similarity index 100% rename from cowrie/commands/apt.py rename to src/cowrie/commands/apt.py diff --git a/cowrie/commands/base.py b/src/cowrie/commands/base.py similarity index 100% rename from cowrie/commands/base.py rename to src/cowrie/commands/base.py diff --git a/cowrie/commands/base64.py b/src/cowrie/commands/base64.py similarity index 100% rename from cowrie/commands/base64.py rename to src/cowrie/commands/base64.py diff --git a/cowrie/commands/busybox.py b/src/cowrie/commands/busybox.py similarity index 100% rename from cowrie/commands/busybox.py rename to src/cowrie/commands/busybox.py diff --git a/cowrie/commands/cat.py b/src/cowrie/commands/cat.py similarity index 100% rename from cowrie/commands/cat.py rename to src/cowrie/commands/cat.py diff --git a/cowrie/commands/curl.py b/src/cowrie/commands/curl.py similarity index 100% rename from cowrie/commands/curl.py rename to src/cowrie/commands/curl.py diff --git a/cowrie/commands/dd.py b/src/cowrie/commands/dd.py similarity index 100% rename from cowrie/commands/dd.py rename to src/cowrie/commands/dd.py diff --git a/cowrie/commands/du.py b/src/cowrie/commands/du.py similarity index 100% rename from cowrie/commands/du.py rename to src/cowrie/commands/du.py diff --git a/cowrie/commands/env.py b/src/cowrie/commands/env.py similarity index 100% rename from cowrie/commands/env.py rename to src/cowrie/commands/env.py diff --git a/cowrie/commands/ethtool.py b/src/cowrie/commands/ethtool.py similarity index 100% rename from cowrie/commands/ethtool.py rename to src/cowrie/commands/ethtool.py diff --git a/cowrie/commands/free.py b/src/cowrie/commands/free.py similarity index 100% rename from cowrie/commands/free.py rename to src/cowrie/commands/free.py diff --git a/cowrie/commands/fs.py b/src/cowrie/commands/fs.py similarity index 100% rename from cowrie/commands/fs.py rename to src/cowrie/commands/fs.py diff --git a/cowrie/commands/ftpget.py b/src/cowrie/commands/ftpget.py similarity index 100% rename from cowrie/commands/ftpget.py rename to src/cowrie/commands/ftpget.py diff --git a/cowrie/commands/gcc.py b/src/cowrie/commands/gcc.py similarity index 100% rename from cowrie/commands/gcc.py rename to src/cowrie/commands/gcc.py diff --git a/cowrie/commands/ifconfig.py b/src/cowrie/commands/ifconfig.py similarity index 100% rename from cowrie/commands/ifconfig.py rename to src/cowrie/commands/ifconfig.py diff --git a/cowrie/commands/iptables.py b/src/cowrie/commands/iptables.py similarity index 100% rename from cowrie/commands/iptables.py rename to src/cowrie/commands/iptables.py diff --git a/cowrie/commands/last.py b/src/cowrie/commands/last.py similarity index 100% rename from cowrie/commands/last.py rename to src/cowrie/commands/last.py diff --git a/cowrie/commands/ls.py b/src/cowrie/commands/ls.py similarity index 100% rename from cowrie/commands/ls.py rename to src/cowrie/commands/ls.py diff --git a/cowrie/commands/nc.py b/src/cowrie/commands/nc.py similarity index 100% rename from cowrie/commands/nc.py rename to src/cowrie/commands/nc.py diff --git a/cowrie/commands/netstat.py b/src/cowrie/commands/netstat.py similarity index 100% rename from cowrie/commands/netstat.py rename to src/cowrie/commands/netstat.py diff --git a/cowrie/commands/nohup.py b/src/cowrie/commands/nohup.py similarity index 100% rename from cowrie/commands/nohup.py rename to src/cowrie/commands/nohup.py diff --git a/cowrie/commands/perl.py b/src/cowrie/commands/perl.py similarity index 100% rename from cowrie/commands/perl.py rename to src/cowrie/commands/perl.py diff --git a/cowrie/commands/ping.py b/src/cowrie/commands/ping.py similarity index 100% rename from cowrie/commands/ping.py rename to src/cowrie/commands/ping.py diff --git a/cowrie/commands/python.py b/src/cowrie/commands/python.py similarity index 100% rename from cowrie/commands/python.py rename to src/cowrie/commands/python.py diff --git a/cowrie/commands/scp.py b/src/cowrie/commands/scp.py similarity index 100% rename from cowrie/commands/scp.py rename to src/cowrie/commands/scp.py diff --git a/cowrie/commands/service.py b/src/cowrie/commands/service.py similarity index 100% rename from cowrie/commands/service.py rename to src/cowrie/commands/service.py diff --git a/cowrie/commands/sleep.py b/src/cowrie/commands/sleep.py similarity index 100% rename from cowrie/commands/sleep.py rename to src/cowrie/commands/sleep.py diff --git a/cowrie/commands/ssh.py b/src/cowrie/commands/ssh.py similarity index 100% rename from cowrie/commands/ssh.py rename to src/cowrie/commands/ssh.py diff --git a/cowrie/commands/sudo.py b/src/cowrie/commands/sudo.py similarity index 100% rename from cowrie/commands/sudo.py rename to src/cowrie/commands/sudo.py diff --git a/cowrie/commands/tar.py b/src/cowrie/commands/tar.py similarity index 100% rename from cowrie/commands/tar.py rename to src/cowrie/commands/tar.py diff --git a/cowrie/commands/tftp.py b/src/cowrie/commands/tftp.py similarity index 100% rename from cowrie/commands/tftp.py rename to src/cowrie/commands/tftp.py diff --git a/cowrie/commands/ulimit.py b/src/cowrie/commands/ulimit.py similarity index 100% rename from cowrie/commands/ulimit.py rename to src/cowrie/commands/ulimit.py diff --git a/cowrie/commands/uname.py b/src/cowrie/commands/uname.py similarity index 100% rename from cowrie/commands/uname.py rename to src/cowrie/commands/uname.py diff --git a/cowrie/commands/uptime.py b/src/cowrie/commands/uptime.py similarity index 100% rename from cowrie/commands/uptime.py rename to src/cowrie/commands/uptime.py diff --git a/cowrie/commands/wget.py b/src/cowrie/commands/wget.py similarity index 100% rename from cowrie/commands/wget.py rename to src/cowrie/commands/wget.py diff --git a/cowrie/commands/which.py b/src/cowrie/commands/which.py similarity index 100% rename from cowrie/commands/which.py rename to src/cowrie/commands/which.py diff --git a/cowrie/core/__init__.py b/src/cowrie/core/__init__.py similarity index 100% rename from cowrie/core/__init__.py rename to src/cowrie/core/__init__.py diff --git a/cowrie/core/artifact.py b/src/cowrie/core/artifact.py similarity index 100% rename from cowrie/core/artifact.py rename to src/cowrie/core/artifact.py diff --git a/cowrie/core/auth.py b/src/cowrie/core/auth.py similarity index 100% rename from cowrie/core/auth.py rename to src/cowrie/core/auth.py diff --git a/cowrie/core/cef.py b/src/cowrie/core/cef.py similarity index 100% rename from cowrie/core/cef.py rename to src/cowrie/core/cef.py diff --git a/cowrie/core/checkers.py b/src/cowrie/core/checkers.py similarity index 100% rename from cowrie/core/checkers.py rename to src/cowrie/core/checkers.py diff --git a/cowrie/core/config.py b/src/cowrie/core/config.py similarity index 100% rename from cowrie/core/config.py rename to src/cowrie/core/config.py diff --git a/cowrie/core/credentials.py b/src/cowrie/core/credentials.py similarity index 100% rename from cowrie/core/credentials.py rename to src/cowrie/core/credentials.py diff --git a/cowrie/core/dblog.py b/src/cowrie/core/dblog.py similarity index 100% rename from cowrie/core/dblog.py rename to src/cowrie/core/dblog.py diff --git a/cowrie/core/output.py b/src/cowrie/core/output.py similarity index 100% rename from cowrie/core/output.py rename to src/cowrie/core/output.py diff --git a/cowrie/core/realm.py b/src/cowrie/core/realm.py similarity index 100% rename from cowrie/core/realm.py rename to src/cowrie/core/realm.py diff --git a/cowrie/core/ttylog.py b/src/cowrie/core/ttylog.py similarity index 100% rename from cowrie/core/ttylog.py rename to src/cowrie/core/ttylog.py diff --git a/cowrie/core/utils.py b/src/cowrie/core/utils.py similarity index 100% rename from cowrie/core/utils.py rename to src/cowrie/core/utils.py diff --git a/cowrie/dblog/__init__.py b/src/cowrie/dblog/__init__.py similarity index 100% rename from cowrie/dblog/__init__.py rename to src/cowrie/dblog/__init__.py diff --git a/cowrie/dblog/xmpp.py b/src/cowrie/dblog/xmpp.py similarity index 100% rename from cowrie/dblog/xmpp.py rename to src/cowrie/dblog/xmpp.py diff --git a/cowrie/insults/__init__.py b/src/cowrie/insults/__init__.py similarity index 100% rename from cowrie/insults/__init__.py rename to src/cowrie/insults/__init__.py diff --git a/cowrie/insults/insults.py b/src/cowrie/insults/insults.py similarity index 100% rename from cowrie/insults/insults.py rename to src/cowrie/insults/insults.py diff --git a/cowrie/output/README.md b/src/cowrie/output/README.md similarity index 100% rename from cowrie/output/README.md rename to src/cowrie/output/README.md diff --git a/cowrie/output/__init__.py b/src/cowrie/output/__init__.py similarity index 100% rename from cowrie/output/__init__.py rename to src/cowrie/output/__init__.py diff --git a/cowrie/output/csirtg.py b/src/cowrie/output/csirtg.py similarity index 100% rename from cowrie/output/csirtg.py rename to src/cowrie/output/csirtg.py diff --git a/cowrie/output/cuckoo.py b/src/cowrie/output/cuckoo.py similarity index 100% rename from cowrie/output/cuckoo.py rename to src/cowrie/output/cuckoo.py diff --git a/cowrie/output/dshield.py b/src/cowrie/output/dshield.py similarity index 100% rename from cowrie/output/dshield.py rename to src/cowrie/output/dshield.py diff --git a/cowrie/output/elasticsearch.py b/src/cowrie/output/elasticsearch.py similarity index 100% rename from cowrie/output/elasticsearch.py rename to src/cowrie/output/elasticsearch.py diff --git a/cowrie/output/hpfeeds.py b/src/cowrie/output/hpfeeds.py similarity index 100% rename from cowrie/output/hpfeeds.py rename to src/cowrie/output/hpfeeds.py diff --git a/cowrie/output/hpfeeds3.py b/src/cowrie/output/hpfeeds3.py similarity index 100% rename from cowrie/output/hpfeeds3.py rename to src/cowrie/output/hpfeeds3.py diff --git a/cowrie/output/influx.py b/src/cowrie/output/influx.py similarity index 100% rename from cowrie/output/influx.py rename to src/cowrie/output/influx.py diff --git a/cowrie/output/jsonlog.py b/src/cowrie/output/jsonlog.py similarity index 100% rename from cowrie/output/jsonlog.py rename to src/cowrie/output/jsonlog.py diff --git a/cowrie/output/kafka.py b/src/cowrie/output/kafka.py similarity index 100% rename from cowrie/output/kafka.py rename to src/cowrie/output/kafka.py diff --git a/cowrie/output/localsyslog.py b/src/cowrie/output/localsyslog.py similarity index 100% rename from cowrie/output/localsyslog.py rename to src/cowrie/output/localsyslog.py diff --git a/cowrie/output/malshare.py b/src/cowrie/output/malshare.py similarity index 100% rename from cowrie/output/malshare.py rename to src/cowrie/output/malshare.py diff --git a/cowrie/output/mongodb.py b/src/cowrie/output/mongodb.py similarity index 100% rename from cowrie/output/mongodb.py rename to src/cowrie/output/mongodb.py diff --git a/cowrie/output/mysql.py b/src/cowrie/output/mysql.py similarity index 100% rename from cowrie/output/mysql.py rename to src/cowrie/output/mysql.py diff --git a/cowrie/output/redis.py b/src/cowrie/output/redis.py similarity index 100% rename from cowrie/output/redis.py rename to src/cowrie/output/redis.py diff --git a/cowrie/output/rethinkdblog.py b/src/cowrie/output/rethinkdblog.py similarity index 100% rename from cowrie/output/rethinkdblog.py rename to src/cowrie/output/rethinkdblog.py diff --git a/cowrie/output/s3.py b/src/cowrie/output/s3.py similarity index 100% rename from cowrie/output/s3.py rename to src/cowrie/output/s3.py diff --git a/cowrie/output/slack.py b/src/cowrie/output/slack.py similarity index 100% rename from cowrie/output/slack.py rename to src/cowrie/output/slack.py diff --git a/cowrie/output/socketlog.py b/src/cowrie/output/socketlog.py similarity index 100% rename from cowrie/output/socketlog.py rename to src/cowrie/output/socketlog.py diff --git a/cowrie/output/splunk.py b/src/cowrie/output/splunk.py similarity index 100% rename from cowrie/output/splunk.py rename to src/cowrie/output/splunk.py diff --git a/cowrie/output/splunklegacy.py b/src/cowrie/output/splunklegacy.py similarity index 100% rename from cowrie/output/splunklegacy.py rename to src/cowrie/output/splunklegacy.py diff --git a/cowrie/output/sqlite.py b/src/cowrie/output/sqlite.py similarity index 100% rename from cowrie/output/sqlite.py rename to src/cowrie/output/sqlite.py diff --git a/cowrie/output/textlog.py b/src/cowrie/output/textlog.py similarity index 100% rename from cowrie/output/textlog.py rename to src/cowrie/output/textlog.py diff --git a/cowrie/output/virustotal.py b/src/cowrie/output/virustotal.py similarity index 100% rename from cowrie/output/virustotal.py rename to src/cowrie/output/virustotal.py diff --git a/cowrie/output/xmpp.py b/src/cowrie/output/xmpp.py similarity index 100% rename from cowrie/output/xmpp.py rename to src/cowrie/output/xmpp.py diff --git a/cowrie/proxy/__init__.py b/src/cowrie/proxy/__init__.py similarity index 100% rename from cowrie/proxy/__init__.py rename to src/cowrie/proxy/__init__.py diff --git a/cowrie/proxy/avatar.py b/src/cowrie/proxy/avatar.py similarity index 100% rename from cowrie/proxy/avatar.py rename to src/cowrie/proxy/avatar.py diff --git a/cowrie/proxy/endpoints.py b/src/cowrie/proxy/endpoints.py similarity index 100% rename from cowrie/proxy/endpoints.py rename to src/cowrie/proxy/endpoints.py diff --git a/cowrie/proxy/server.py b/src/cowrie/proxy/server.py similarity index 100% rename from cowrie/proxy/server.py rename to src/cowrie/proxy/server.py diff --git a/cowrie/proxy/session.py b/src/cowrie/proxy/session.py similarity index 100% rename from cowrie/proxy/session.py rename to src/cowrie/proxy/session.py diff --git a/cowrie/python/__init__.py b/src/cowrie/python/__init__.py similarity index 100% rename from cowrie/python/__init__.py rename to src/cowrie/python/__init__.py diff --git a/cowrie/python/logfile.py b/src/cowrie/python/logfile.py similarity index 100% rename from cowrie/python/logfile.py rename to src/cowrie/python/logfile.py diff --git a/cowrie/shell/__init__.py b/src/cowrie/shell/__init__.py similarity index 100% rename from cowrie/shell/__init__.py rename to src/cowrie/shell/__init__.py diff --git a/cowrie/shell/avatar.py b/src/cowrie/shell/avatar.py similarity index 100% rename from cowrie/shell/avatar.py rename to src/cowrie/shell/avatar.py diff --git a/cowrie/shell/command.py b/src/cowrie/shell/command.py similarity index 100% rename from cowrie/shell/command.py rename to src/cowrie/shell/command.py diff --git a/cowrie/shell/customparser.py b/src/cowrie/shell/customparser.py similarity index 100% rename from cowrie/shell/customparser.py rename to src/cowrie/shell/customparser.py diff --git a/cowrie/shell/filetransfer.py b/src/cowrie/shell/filetransfer.py similarity index 100% rename from cowrie/shell/filetransfer.py rename to src/cowrie/shell/filetransfer.py diff --git a/cowrie/shell/fs.py b/src/cowrie/shell/fs.py similarity index 100% rename from cowrie/shell/fs.py rename to src/cowrie/shell/fs.py diff --git a/cowrie/shell/honeypot.py b/src/cowrie/shell/honeypot.py similarity index 100% rename from cowrie/shell/honeypot.py rename to src/cowrie/shell/honeypot.py diff --git a/cowrie/shell/protocol.py b/src/cowrie/shell/protocol.py similarity index 100% rename from cowrie/shell/protocol.py rename to src/cowrie/shell/protocol.py diff --git a/cowrie/shell/pwd.py b/src/cowrie/shell/pwd.py similarity index 100% rename from cowrie/shell/pwd.py rename to src/cowrie/shell/pwd.py diff --git a/cowrie/shell/server.py b/src/cowrie/shell/server.py similarity index 100% rename from cowrie/shell/server.py rename to src/cowrie/shell/server.py diff --git a/cowrie/shell/session.py b/src/cowrie/shell/session.py similarity index 100% rename from cowrie/shell/session.py rename to src/cowrie/shell/session.py diff --git a/cowrie/shell/shlex.py b/src/cowrie/shell/shlex.py similarity index 100% rename from cowrie/shell/shlex.py rename to src/cowrie/shell/shlex.py diff --git a/cowrie/ssh/__init__.py b/src/cowrie/ssh/__init__.py similarity index 100% rename from cowrie/ssh/__init__.py rename to src/cowrie/ssh/__init__.py diff --git a/cowrie/ssh/channel.py b/src/cowrie/ssh/channel.py similarity index 100% rename from cowrie/ssh/channel.py rename to src/cowrie/ssh/channel.py diff --git a/cowrie/ssh/connection.py b/src/cowrie/ssh/connection.py similarity index 100% rename from cowrie/ssh/connection.py rename to src/cowrie/ssh/connection.py diff --git a/cowrie/ssh/factory.py b/src/cowrie/ssh/factory.py similarity index 100% rename from cowrie/ssh/factory.py rename to src/cowrie/ssh/factory.py diff --git a/cowrie/ssh/forwarding.py b/src/cowrie/ssh/forwarding.py similarity index 100% rename from cowrie/ssh/forwarding.py rename to src/cowrie/ssh/forwarding.py diff --git a/cowrie/ssh/keys.py b/src/cowrie/ssh/keys.py similarity index 100% rename from cowrie/ssh/keys.py rename to src/cowrie/ssh/keys.py diff --git a/cowrie/ssh/session.py b/src/cowrie/ssh/session.py similarity index 100% rename from cowrie/ssh/session.py rename to src/cowrie/ssh/session.py diff --git a/cowrie/ssh/transport.py b/src/cowrie/ssh/transport.py similarity index 100% rename from cowrie/ssh/transport.py rename to src/cowrie/ssh/transport.py diff --git a/cowrie/ssh/userauth.py b/src/cowrie/ssh/userauth.py similarity index 100% rename from cowrie/ssh/userauth.py rename to src/cowrie/ssh/userauth.py diff --git a/cowrie/telnet/__init__.py b/src/cowrie/telnet/__init__.py similarity index 100% rename from cowrie/telnet/__init__.py rename to src/cowrie/telnet/__init__.py diff --git a/cowrie/telnet/session.py b/src/cowrie/telnet/session.py similarity index 100% rename from cowrie/telnet/session.py rename to src/cowrie/telnet/session.py diff --git a/cowrie/telnet/transport.py b/src/cowrie/telnet/transport.py similarity index 100% rename from cowrie/telnet/transport.py rename to src/cowrie/telnet/transport.py diff --git a/cowrie/test/__init__.py b/src/cowrie/test/__init__.py similarity index 100% rename from cowrie/test/__init__.py rename to src/cowrie/test/__init__.py diff --git a/cowrie/test/fake_server.py b/src/cowrie/test/fake_server.py similarity index 100% rename from cowrie/test/fake_server.py rename to src/cowrie/test/fake_server.py diff --git a/cowrie/test/fake_transport.py b/src/cowrie/test/fake_transport.py similarity index 100% rename from cowrie/test/fake_transport.py rename to src/cowrie/test/fake_transport.py diff --git a/cowrie/test/test_base_commands.py b/src/cowrie/test/test_base_commands.py similarity index 100% rename from cowrie/test/test_base_commands.py rename to src/cowrie/test/test_base_commands.py diff --git a/cowrie/test/test_echo.py b/src/cowrie/test/test_echo.py similarity index 100% rename from cowrie/test/test_echo.py rename to src/cowrie/test/test_echo.py diff --git a/cowrie/test/test_utils.py b/src/cowrie/test/test_utils.py similarity index 100% rename from cowrie/test/test_utils.py rename to src/cowrie/test/test_utils.py diff --git a/twisted/plugins/cowrie_plugin.py b/src/twisted/plugins/cowrie_plugin.py similarity index 100% rename from twisted/plugins/cowrie_plugin.py rename to src/twisted/plugins/cowrie_plugin.py