.dockerignore
.gitattributes
.gitignore
.pre-commit-config.yaml
.pyre_configuration
.readthedocs.yml
.yamllint.yml
CHANGELOG.rst
CONTRIBUTING.rst
INSTALL.rst
LICENSE.rst
MANIFEST.in
Makefile
README.rst
pyproject.toml
requirements-output.txt
requirements.txt
setup.py
.github/FUNDING.yml
.github/SUPPORT.md
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/setup_help.md
.github/workflows/docker.yml
.github/workflows/pypi.yml
.github/workflows/test-pypi.yml
.github/workflows/tox.yml
bin/createdynamicprocess
bin/regen-dropin.cache
docker/Dockerfile
docker/docker-compose.yml
docs/BACKEND_POOL.rst
docs/CHANGELOG.rst
docs/CONTRIBUTING.rst
docs/FAQ.rst
docs/HONEYFS.rst
docs/INSTALL.rst
docs/LICENSE.rst
docs/LLM.rst
docs/Makefile
docs/OUTPUT.rst
docs/PROXY.rst
docs/README.rst
docs/SNAPSHOTS.rst
docs/conf.py
docs/index.rst
docs/requirements.txt
docs/_static/.gitignore
docs/datadog/README.rst
docs/docker/README.rst
docs/elk/README.rst
docs/elk/filebeat-cowrie.conf
docs/elk/logstash-cowrie.conf
docs/elk/nginx-default
docs/graylog/README.rst
docs/kippo-graph/README.rst
docs/prometheus/README.rst
docs/prometheus/prometheus.yaml
docs/sentinel/README.rst
docs/sentinel/cowrie-parser.txt
docs/sentinel/cowrie_workbook.json
docs/splunk/README.rst
docs/sql/README.rst
docs/sql/mysql.sql
docs/sql/postgres.sql
docs/sql/sqlite3.sql
docs/sql/update10.sql
docs/sql/update11.sql
docs/sql/update12.sql
docs/sql/update13.sql
docs/sql/update14.sql
docs/sql/update15.sql
docs/sql/update16.sql
docs/sql/update2.sql
docs/sql/update3.sql
docs/sql/update4.sql
docs/sql/update5.sql
docs/sql/update6.sql
docs/sql/update7.sql
docs/sql/update8.sql
docs/sql/update9.sql
docs/squid/README.rst
docs/squid/squid.conf
docs/supervisor/README.rst
docs/supervisor/cowrie.conf
docs/systemd/README.rst
docs/systemd/etc/logrotate.d/cowrie
docs/systemd/etc/rsyslog.d/cowrie.conf
docs/systemd/etc/systemd/system/cowrie.service
docs/systemd/etc/systemd/system/cowrie.socket
docs/virustotal/README.rst
etc/.gitignore
etc/cowrie.cfg.dist
etc/userdb.example
honeyfs/etc/group
honeyfs/etc/host.conf
honeyfs/etc/hostname
honeyfs/etc/hosts
honeyfs/etc/inittab
honeyfs/etc/issue
honeyfs/etc/issue.net
honeyfs/etc/motd
honeyfs/etc/passwd
honeyfs/etc/resolv.conf
honeyfs/etc/shadow
honeyfs/proc/cpuinfo
honeyfs/proc/meminfo
honeyfs/proc/modules
honeyfs/proc/mounts
honeyfs/proc/version
honeyfs/proc/net/arp
src/backend_pool/README.md
src/backend_pool/__init__.py
src/backend_pool/nat.py
src/backend_pool/pool_server.py
src/backend_pool/pool_service.py
src/backend_pool/ssh_exec.py
src/backend_pool/telnet_exec.py
src/backend_pool/util.py
src/backend_pool/libvirt/__init__.py
src/backend_pool/libvirt/backend_service.py
src/backend_pool/libvirt/guest_handler.py
src/backend_pool/libvirt/network_handler.py
src/backend_pool/libvirt/snapshot_handler.py
src/cowrie/__init__.py
src/cowrie/_version.py
src/cowrie.egg-info/PKG-INFO
src/cowrie.egg-info/SOURCES.txt
src/cowrie.egg-info/dependency_links.txt
src/cowrie.egg-info/entry_points.txt
src/cowrie.egg-info/requires.txt
src/cowrie.egg-info/top_level.txt
src/cowrie/commands/__init__.py
src/cowrie/commands/adduser.py
src/cowrie/commands/apt.py
src/cowrie/commands/awk.py
src/cowrie/commands/base.py
src/cowrie/commands/base64.py
src/cowrie/commands/bash.py
src/cowrie/commands/busybox.py
src/cowrie/commands/cat.py
src/cowrie/commands/chmod.py
src/cowrie/commands/chpasswd.py
src/cowrie/commands/crontab.py
src/cowrie/commands/curl.py
src/cowrie/commands/dd.py
src/cowrie/commands/dig.py
src/cowrie/commands/du.py
src/cowrie/commands/env.py
src/cowrie/commands/ethtool.py
src/cowrie/commands/find.py
src/cowrie/commands/finger.py
src/cowrie/commands/free.py
src/cowrie/commands/fs.py
src/cowrie/commands/ftpget.py
src/cowrie/commands/gcc.py
src/cowrie/commands/git.py
src/cowrie/commands/groups.py
src/cowrie/commands/ifconfig.py
src/cowrie/commands/iptables.py
src/cowrie/commands/last.py
src/cowrie/commands/locate.py
src/cowrie/commands/ls.py
src/cowrie/commands/lspci.py
src/cowrie/commands/nc.py
src/cowrie/commands/netstat.py
src/cowrie/commands/nohup.py
src/cowrie/commands/perl.py
src/cowrie/commands/ping.py
src/cowrie/commands/python.py
src/cowrie/commands/scp.py
src/cowrie/commands/service.py
src/cowrie/commands/sleep.py
src/cowrie/commands/ssh.py
src/cowrie/commands/sudo.py
src/cowrie/commands/tar.py
src/cowrie/commands/tee.py
src/cowrie/commands/tftp.py
src/cowrie/commands/ulimit.py
src/cowrie/commands/uname.py
src/cowrie/commands/uniq.py
src/cowrie/commands/unzip.py
src/cowrie/commands/uptime.py
src/cowrie/commands/wc.py
src/cowrie/commands/wget.py
src/cowrie/commands/which.py
src/cowrie/commands/yum.py
src/cowrie/core/__init__.py
src/cowrie/core/artifact.py
src/cowrie/core/auth.py
src/cowrie/core/cef.py
src/cowrie/core/checkers.py
src/cowrie/core/config.py
src/cowrie/core/credentials.py
src/cowrie/core/fingerprint.py
src/cowrie/core/network.py
src/cowrie/core/output.py
src/cowrie/core/rate_limiter.py
src/cowrie/core/ttylog.py
src/cowrie/core/utils.py
src/cowrie/core/uuid.py
src/cowrie/data/__init__.py
src/cowrie/data/cmdoutput.json
src/cowrie/data/fs.pickle
src/cowrie/data/arch/bsd-aarch64-lsb
src/cowrie/data/arch/bsd-aarch64-msb
src/cowrie/data/arch/bsd-bfin-msb
src/cowrie/data/arch/bsd-mips-lsb
src/cowrie/data/arch/bsd-mips-msb
src/cowrie/data/arch/bsd-mips64-lsb
src/cowrie/data/arch/bsd-mips64-msb
src/cowrie/data/arch/bsd-powepc-msb
src/cowrie/data/arch/bsd-powepc64-lsb
src/cowrie/data/arch/bsd-riscv64-lsb
src/cowrie/data/arch/bsd-sparc-msb
src/cowrie/data/arch/bsd-sparc64-msb
src/cowrie/data/arch/bsd-x32-lsb
src/cowrie/data/arch/bsd-x64-lsb
src/cowrie/data/arch/linux-aarch64-lsb
src/cowrie/data/arch/linux-aarch64-msb
src/cowrie/data/arch/linux-alpha-lsb
src/cowrie/data/arch/linux-am33-lsb
src/cowrie/data/arch/linux-arc-lsb
src/cowrie/data/arch/linux-arc-msb
src/cowrie/data/arch/linux-arm-lsb
src/cowrie/data/arch/linux-arm-msb
src/cowrie/data/arch/linux-avr32-lsb
src/cowrie/data/arch/linux-bfin-lsb
src/cowrie/data/arch/linux-c6x-lsb
src/cowrie/data/arch/linux-c6x-msb
src/cowrie/data/arch/linux-cris-lsb
src/cowrie/data/arch/linux-frv-msb
src/cowrie/data/arch/linux-h8300-msb
src/cowrie/data/arch/linux-hppa-msb
src/cowrie/data/arch/linux-hppa64-msb
src/cowrie/data/arch/linux-ia64-lsb
src/cowrie/data/arch/linux-m32r-msb
src/cowrie/data/arch/linux-m68k-msb
src/cowrie/data/arch/linux-microblaze-msb
src/cowrie/data/arch/linux-mips-lsb
src/cowrie/data/arch/linux-mips-msb
src/cowrie/data/arch/linux-mips64-lsb
src/cowrie/data/arch/linux-mips64-msb
src/cowrie/data/arch/linux-mn10300-lsb
src/cowrie/data/arch/linux-nios-lsb
src/cowrie/data/arch/linux-nios-msb
src/cowrie/data/arch/linux-powerpc-lsb
src/cowrie/data/arch/linux-powerpc-msb
src/cowrie/data/arch/linux-powerpc64-lsb
src/cowrie/data/arch/linux-powerpc64-msb
src/cowrie/data/arch/linux-riscv64-lsb
src/cowrie/data/arch/linux-s390x-msb
src/cowrie/data/arch/linux-sh-lsb
src/cowrie/data/arch/linux-sh-msb
src/cowrie/data/arch/linux-sparc-msb
src/cowrie/data/arch/linux-sparc64-msb
src/cowrie/data/arch/linux-tilegx-lsb
src/cowrie/data/arch/linux-tilegx-msb
src/cowrie/data/arch/linux-tilegx64-lsb
src/cowrie/data/arch/linux-tilegx64-msb
src/cowrie/data/arch/linux-x64-lsb
src/cowrie/data/arch/linux-x86-lsb
src/cowrie/data/arch/linux-xtensa-msb
src/cowrie/data/arch/osx-x32-lsb
src/cowrie/data/arch/osx-x64-lsb
src/cowrie/data/arch/src/README
src/cowrie/data/arch/src/nop-arc.asm
src/cowrie/data/arch/src/nop-bfin.asm
src/cowrie/data/arch/src/nop-hppa64.asm
src/cowrie/data/arch/src/nop-ia64.asm
src/cowrie/data/arch/src/nop-mips.asm
src/cowrie/data/arch/src/nop-mips64.asm
src/cowrie/data/arch/src/nop-osx.asm
src/cowrie/data/arch/src/nop.asm
src/cowrie/data/pool_configs/aarch64_guest.xml
src/cowrie/data/pool_configs/default_filter.xml
src/cowrie/data/pool_configs/default_guest.xml
src/cowrie/data/pool_configs/default_network.xml
src/cowrie/data/pool_configs/wrt_arm_guest.xml
src/cowrie/data/pool_configs/wrt_x86_guest.xml
src/cowrie/data/txtcmds/bin/df
src/cowrie/data/txtcmds/bin/dmesg
src/cowrie/data/txtcmds/bin/enable
src/cowrie/data/txtcmds/bin/mount
src/cowrie/data/txtcmds/bin/stty
src/cowrie/data/txtcmds/bin/sync
src/cowrie/data/txtcmds/bin/ulimit
src/cowrie/data/txtcmds/usr/bin/clear
src/cowrie/data/txtcmds/usr/bin/emacs
src/cowrie/data/txtcmds/usr/bin/getconf
src/cowrie/data/txtcmds/usr/bin/killall
src/cowrie/data/txtcmds/usr/bin/locate
src/cowrie/data/txtcmds/usr/bin/lscpu
src/cowrie/data/txtcmds/usr/bin/make
src/cowrie/data/txtcmds/usr/bin/nano
src/cowrie/data/txtcmds/usr/bin/nproc
src/cowrie/data/txtcmds/usr/bin/pico
src/cowrie/data/txtcmds/usr/bin/pkill
src/cowrie/data/txtcmds/usr/bin/top
src/cowrie/data/txtcmds/usr/bin/vi
src/cowrie/data/txtcmds/usr/bin/vim
src/cowrie/data/txtcmds/usr/sbin/vipw
src/cowrie/insults/__init__.py
src/cowrie/insults/insults.py
src/cowrie/llm/__init__.py
src/cowrie/llm/avatar.py
src/cowrie/llm/llm.py
src/cowrie/llm/protocol.py
src/cowrie/llm/realm.py
src/cowrie/llm/server.py
src/cowrie/llm/session.py
src/cowrie/llm/telnet.py
src/cowrie/output/README.md
src/cowrie/output/abuseipdb.py
src/cowrie/output/axiom.py
src/cowrie/output/crashreporter.py
src/cowrie/output/csirtg.py
src/cowrie/output/cuckoo.py
src/cowrie/output/datadog.py
src/cowrie/output/discord.py
src/cowrie/output/dshield.py
src/cowrie/output/elasticsearch.py
src/cowrie/output/graylog.py
src/cowrie/output/greynoise.py
src/cowrie/output/hpfeeds3.py
src/cowrie/output/influx.py
src/cowrie/output/jsonlog.py
src/cowrie/output/localsyslog.py
src/cowrie/output/malshare.py
src/cowrie/output/misp.py
src/cowrie/output/mongodb.py
src/cowrie/output/mysql.py
src/cowrie/output/oraclecloud.py
src/cowrie/output/postgresql.py
src/cowrie/output/prometheus.py
src/cowrie/output/redis.py
src/cowrie/output/remotesyslog.py
src/cowrie/output/rethinkdblog.py
src/cowrie/output/reversedns.py
src/cowrie/output/rmq.py
src/cowrie/output/s3.py
src/cowrie/output/slack.py
src/cowrie/output/socketlog.py
src/cowrie/output/splunk.py
src/cowrie/output/sqlite.py
src/cowrie/output/telegram.py
src/cowrie/output/textlog.py
src/cowrie/output/virustotal.py
src/cowrie/output/xmpp.py
src/cowrie/pool_interface/__init__.py
src/cowrie/pool_interface/client.py
src/cowrie/pool_interface/handler.py
src/cowrie/python/__init__.py
src/cowrie/python/logfile.py
src/cowrie/scripts/__init__.py
src/cowrie/scripts/asciinema.py
src/cowrie/scripts/cowrie.py
src/cowrie/scripts/createdynamicprocess.py
src/cowrie/scripts/createfs.py
src/cowrie/scripts/fsctl.py
src/cowrie/scripts/playlog.py
src/cowrie/shell/README.md
src/cowrie/shell/__init__.py
src/cowrie/shell/avatar.py
src/cowrie/shell/command.py
src/cowrie/shell/customparser.py
src/cowrie/shell/filetransfer.py
src/cowrie/shell/fs.py
src/cowrie/shell/honeypot.py
src/cowrie/shell/protocol.py
src/cowrie/shell/pwd.py
src/cowrie/shell/realm.py
src/cowrie/shell/server.py
src/cowrie/shell/session.py
src/cowrie/ssh/__init__.py
src/cowrie/ssh/channel.py
src/cowrie/ssh/connection.py
src/cowrie/ssh/factory.py
src/cowrie/ssh/forwarding.py
src/cowrie/ssh/keys.py
src/cowrie/ssh/session.py
src/cowrie/ssh/transport.py
src/cowrie/ssh/userauth.py
src/cowrie/ssh_proxy/README.md
src/cowrie/ssh_proxy/__init__.py
src/cowrie/ssh_proxy/client_transport.py
src/cowrie/ssh_proxy/server_transport.py
src/cowrie/ssh_proxy/userauth.py
src/cowrie/ssh_proxy/util.py
src/cowrie/ssh_proxy/protocols/__init__.py
src/cowrie/ssh_proxy/protocols/base_protocol.py
src/cowrie/ssh_proxy/protocols/exec_term.py
src/cowrie/ssh_proxy/protocols/port_forward.py
src/cowrie/ssh_proxy/protocols/sftp.py
src/cowrie/ssh_proxy/protocols/ssh.py
src/cowrie/ssh_proxy/protocols/term.py
src/cowrie/telnet/__init__.py
src/cowrie/telnet/factory.py
src/cowrie/telnet/session.py
src/cowrie/telnet/transport.py
src/cowrie/telnet/userauth.py
src/cowrie/telnet_proxy/README.md
src/cowrie/telnet_proxy/__init__.py
src/cowrie/telnet_proxy/client_transport.py
src/cowrie/telnet_proxy/handler.py
src/cowrie/telnet_proxy/server_transport.py
src/cowrie/test/__init__.py
src/cowrie/test/fake_server.py
src/cowrie/test/fake_transport.py
src/cowrie/test/proxy_compare.py
src/cowrie/test/test_awk.py
src/cowrie/test/test_base64.py
src/cowrie/test/test_base_commands.py
src/cowrie/test/test_cat.py
src/cowrie/test/test_chmod.py
src/cowrie/test/test_echo.py
src/cowrie/test/test_ftpget.py
src/cowrie/test/test_ls.py
src/cowrie/test/test_network.py
src/cowrie/test/test_proxy.py
src/cowrie/test/test_tee.py
src/cowrie/test/test_tftp.py
src/cowrie/test/test_uniq.py
src/cowrie/test/test_utils.py
src/cowrie/test/test_virustotal.py
src/cowrie/vendor/__init__.py
src/cowrie/vendor/ja4/README.md
src/cowrie/vendor/ja4/__init__.py
src/cowrie/vendor/ja4/common.py
src/cowrie/vendor/ja4/ja4.py
src/cowrie/vendor/ja4/ja4h.py
src/cowrie/vendor/ja4/ja4ssh.py
src/cowrie/vendor/ja4/ja4x.py
src/twisted/plugins/cowrie_plugin.py
var/.gitignore
var/lib/cowrie/.gitignore
var/lib/cowrie/downloads/.gitignore
var/lib/cowrie/snapshots/.gitignore
var/lib/cowrie/tty/.gitignore
var/log/cowrie/.gitignore
var/run/.gitignore