CHANGELOG.rst
CONTRIBUTING.rst
INSTALL.rst
LICENSE.rst
MANIFEST.in
README.rst
pyproject.toml
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/cut.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/su.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/download.py
src/cowrie/core/eventids.py
src/cowrie/core/events.py
src/cowrie/core/fingerprint.py
src/cowrie/core/network.py
src/cowrie/core/ocsf.py
src/cowrie/core/output.py
src/cowrie/core/rate_limiter.py
src/cowrie/core/resources.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/etc/cowrie.cfg.dist
src/cowrie/data/etc/userdb.example
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/abuseipdb.py
src/cowrie/output/axiom.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/kafka.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/signal.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/urlhaus.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/dumpfs.py
src/cowrie/scripts/fsctl.py
src/cowrie/scripts/playlog.py
src/cowrie/shell/__init__.py
src/cowrie/shell/avatar.py
src/cowrie/shell/bashparse.py
src/cowrie/shell/command.py
src/cowrie/shell/customparser.py
src/cowrie/shell/filetransfer.py
src/cowrie/shell/fs.py
src/cowrie/shell/honeyfs.py
src/cowrie/shell/honeypot.py
src/cowrie/shell/parser.py
src/cowrie/shell/pipe.py
src/cowrie/shell/protocol.py
src/cowrie/shell/pwd.py
src/cowrie/shell/realm.py
src/cowrie/shell/script.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/__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/__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/eventcapture.py
src/cowrie/test/fake_server.py
src/cowrie/test/fake_transport.py
src/cowrie/test/proxy_compare.py
src/cowrie/test/reactorpump.py
src/cowrie/test/test_artifact.py
src/cowrie/test/test_asciinema.py
src/cowrie/test/test_async_substitution.py
src/cowrie/test/test_attacker_bytes.py
src/cowrie/test/test_auth.py
src/cowrie/test/test_awk.py
src/cowrie/test/test_base64.py
src/cowrie/test/test_base_commands.py
src/cowrie/test/test_bashparse.py
src/cowrie/test/test_cat.py
src/cowrie/test/test_cat_exec.py
src/cowrie/test/test_cef.py
src/cowrie/test/test_checkers.py
src/cowrie/test/test_chmod.py
src/cowrie/test/test_command.py
src/cowrie/test/test_command_input_events.py
src/cowrie/test/test_config.py
src/cowrie/test/test_cowrie_script.py
src/cowrie/test/test_createfs.py
src/cowrie/test/test_curl.py
src/cowrie/test/test_customparser.py
src/cowrie/test/test_cut.py
src/cowrie/test/test_download.py
src/cowrie/test/test_download_limit.py
src/cowrie/test/test_echo.py
src/cowrie/test/test_eventids.py
src/cowrie/test/test_events.py
src/cowrie/test/test_exec_builtin.py
src/cowrie/test/test_exec_shell_stdin.py
src/cowrie/test/test_exit_status.py
src/cowrie/test/test_fd_redirection.py
src/cowrie/test/test_filetransfer.py
src/cowrie/test/test_flow_control.py
src/cowrie/test/test_forwarding_events.py
src/cowrie/test/test_fs.py
src/cowrie/test/test_fsctl.py
src/cowrie/test/test_ftpget.py
src/cowrie/test/test_grep.py
src/cowrie/test/test_greynoise.py
src/cowrie/test/test_honeyfs.py
src/cowrie/test/test_input_size.py
src/cowrie/test/test_insults.py
src/cowrie/test/test_insults_events.py
src/cowrie/test/test_jsonlog.py
src/cowrie/test/test_kafka.py
src/cowrie/test/test_llm.py
src/cowrie/test/test_logfile.py
src/cowrie/test/test_ls.py
src/cowrie/test/test_misp.py
src/cowrie/test/test_nc.py
src/cowrie/test/test_network.py
src/cowrie/test/test_ocsf.py
src/cowrie/test/test_output_lifecycle.py
src/cowrie/test/test_output_mongodb.py
src/cowrie/test/test_output_mysql.py
src/cowrie/test/test_output_network_errors.py
src/cowrie/test/test_output_postgresql.py
src/cowrie/test/test_output_rethinkdblog.py
src/cowrie/test/test_output_slack.py
src/cowrie/test/test_output_sql_parity.py
src/cowrie/test/test_output_sqlite.py
src/cowrie/test/test_parser.py
src/cowrie/test/test_pipe_eof.py
src/cowrie/test/test_pipe_recursion.py
src/cowrie/test/test_pipeline_async.py
src/cowrie/test/test_pool_config.py
src/cowrie/test/test_pp_ownership.py
src/cowrie/test/test_protocol_keystroke.py
src/cowrie/test/test_proxy_packet_buffer.py
src/cowrie/test/test_proxy_protocol.py
src/cowrie/test/test_proxy_sftp_reassembly.py
src/cowrie/test/test_proxy_transport.py
src/cowrie/test/test_queued_input.py
src/cowrie/test/test_rate_limiter.py
src/cowrie/test/test_resources.py
src/cowrie/test/test_reversedns.py
src/cowrie/test/test_rmdir_touch.py
src/cowrie/test/test_scp_exec.py
src/cowrie/test/test_script_execution.py
src/cowrie/test/test_session_duration.py
src/cowrie/test/test_shell_cwd.py
src/cowrie/test/test_shell_events.py
src/cowrie/test/test_shell_tab_completion.py
src/cowrie/test/test_shell_variables.py
src/cowrie/test/test_signal.py
src/cowrie/test/test_ssh_connection.py
src/cowrie/test/test_ssh_teardown.py
src/cowrie/test/test_ssh_transport.py
src/cowrie/test/test_ssh_userauth.py
src/cowrie/test/test_su.py
src/cowrie/test/test_tee.py
src/cowrie/test/test_telegram.py
src/cowrie/test/test_telnet_new_environ.py
src/cowrie/test/test_telnet_proxy_handler.py
src/cowrie/test/test_telnet_session.py
src/cowrie/test/test_telnet_transport.py
src/cowrie/test/test_telnet_userauth.py
src/cowrie/test/test_temp_file_naming.py
src/cowrie/test/test_test_builtin.py
src/cowrie/test/test_tftp.py
src/cowrie/test/test_txtcmds_path.py
src/cowrie/test/test_uniq.py
src/cowrie/test/test_urlhaus.py
src/cowrie/test/test_utils.py
src/cowrie/test/test_virustotal.py
src/cowrie/test/test_wget.py
src/cowrie/vendor/__init__.py
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