Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cowrie/cowrie
/ functions
Functions
2,302 in github.com/cowrie/cowrie
⨍
Functions
2,302
◇
Types & classes
393
↳
Endpoints
20
Method
eofReceived
(self)
src/cowrie/llm/session.py:65
Method
eofReceived
ctrl-d is end-of-file, time to terminate
src/cowrie/commands/cat.py:102
Method
eofReceived
(self)
src/cowrie/commands/fs.py:115
Method
eofReceived
(self)
src/cowrie/commands/fs.py:187
Method
eofReceived
(self)
src/cowrie/commands/fs.py:264
Method
eofReceived
(self)
src/cowrie/commands/scp.py:187
Method
eofReceived
(self)
src/cowrie/commands/cut.py:136
Method
eofReceived
(self)
src/cowrie/commands/chpasswd.py:99
Method
eofReceived
(self)
src/cowrie/commands/uniq.py:80
Method
eofReceived
(self)
src/cowrie/commands/base.py:1049
Method
eofReceived
ctrl-d is end-of-file, time to terminate
src/cowrie/commands/tee.py:122
Method
eofReceived
ctrl-d is end-of-file, time to terminate
src/cowrie/commands/awk.py:159
Method
eofReceived
(self)
src/cowrie/commands/base64.py:151
Method
eofReceived
(self)
src/cowrie/commands/python.py:131
Method
eofReceived
(self)
src/cowrie/commands/perl.py:122
Method
eofReceived
(self)
src/cowrie/commands/nc.py:287
Method
eofReceived
(self)
src/cowrie/commands/crontab.py:75
Method
eofReceived
(self)
src/cowrie/commands/dd.py:108
Method
eofReceived
(self)
src/cowrie/ssh/forwarding.py:112
Method
eofReceived
(self)
src/cowrie/ssh/forwarding.py:290
Method
errConnectionLost
(self)
src/cowrie/shell/pipe.py:312
Method
errConnectionLost
(self)
src/cowrie/llm/telnet.py:107
Method
errConnectionLost
See outConnectionLost().
src/cowrie/telnet/session.py:131
Method
errReceived
(self, data: bytes)
src/cowrie/llm/telnet.py:95
Method
errReceived
(self, data: bytes)
src/cowrie/telnet/session.py:117
Method
error
(self, message)
src/cowrie/shell/customparser.py:66
Method
error
handle errors
src/cowrie/commands/wget.py:582
Method
error
(self, msg: str)
src/cowrie/commands/iptables.py:30
Method
execCommand
(self, processprotocol, cmd)
src/cowrie/shell/session.py:102
Method
execCommand
(self, processprotocol, cmd)
src/cowrie/llm/session.py:49
Method
execute_both
(self, command)
src/cowrie/test/proxy_compare.py:47
Method
execute_one
(self, is_proxy, command, deferred)
src/cowrie/test/proxy_compare.py:90
Function
execute_ssh
(host, port, username, password, command, callback=None)
src/backend_pool/ssh_exec.py:108
Function
execute_telnet
Executes a command over Telnet. For that, it performs authentication beforehand, and waits some time to get all of the output (slow machines
src/backend_pool/telnet_exec.py:151
Method
exit
(self, status=0, message=None)
src/cowrie/shell/customparser.py:60
Method
extReceived
(self, dataType: int, data: bytes)
src/backend_pool/ssh_exec.py:44
Method
extendedRequest
(self, extName, extData)
src/cowrie/shell/filetransfer.py:276
Method
failing_open
(*args, **kwargs)
src/cowrie/test/test_insults.py:121
Method
fake_make_request
(*args, **kwargs)
src/cowrie/test/test_virustotal.py:240
Method
fileno
(self)
src/cowrie/core/artifact.py:70
Method
finish
(self, line: str)
src/cowrie/commands/base.py:836
Method
finish
(self)
src/cowrie/commands/base.py:909
Method
finish
(self)
src/cowrie/commands/base.py:930
Method
finish
(self, line: str)
src/cowrie/commands/ssh.py:128
Method
foo
(p, cwd)
src/cowrie/shell/fs.py:199
Function
formatCef
Take logentry and turn into CEF string
src/cowrie/core/cef.py:25
Method
full_uname
(self)
src/cowrie/commands/uname.py:81
Method
func
(option, opt_str, value, parser)
src/cowrie/commands/iptables.py:84
Method
generate_file
(self, outfile: str)
src/cowrie/commands/gcc.py:190
Function
generate_network_table
Generates a table associating MAC and IP addressed to be distributed by our virtual network adapter via DHCP.
src/backend_pool/util.py:68
Method
getAttrs
(self, path, followLinks)
src/cowrie/shell/filetransfer.py:246
Function
getECDSAKeys
If no keys in configfile file, generate but don't write them. If keys are defined, but don't exist, create them. If keys defined and exis
src/cowrie/ssh/keys.py:68
Method
getPassword
(self, prompt=None)
src/backend_pool/ssh_exec.py:22
Method
getProtoTransport
Due to protocol nesting differences, we need to override how we grab the proper transport to access underlying Telnet information.
src/cowrie/shell/protocol.py:477
Method
getProtoTransport
Due to protocol nesting differences, we need to override how we grab the proper transport to access underlying Telnet information.
src/cowrie/llm/protocol.py:463
Method
getPty
(self, terminal, windowSize, attrs)
src/cowrie/shell/session.py:92
Method
getPty
(self, terminal, windowSize, attrs)
src/cowrie/llm/session.py:39
Function
getRSAKeys
If no keys in configfile file, generate but don't write them. If keys are defined, but don't exist, create them. If keys defined and exis
src/cowrie/ssh/keys.py:28
Method
getSessionId
(self)
src/cowrie/insults/insults.py:249
Function
get_bool
(data: bytes)
src/cowrie/ssh_proxy/client_transport.py:23
Method
get_status
Return $? -- the last command's exit status as a string.
src/cowrie/shell/honeypot.py:128
Method
get_status
(self)
src/cowrie/test/test_bashparse.py:37
Function
get_tree
Return a fresh deep copy of the cached filesystem tree. Each HoneyPotFilesystem instance gets its own copy so per-session mutations (mkfile,
src/cowrie/shell/honeyfs.py:98
Function
get_uuid
Retrieve UUID from state file or create and persist a new one. Ensures the returned UUID is always a valid string representation.
src/cowrie/core/uuid.py:26
Method
get_variable
Look up a shell variable for the Lark word evaluator.
src/cowrie/shell/honeypot.py:124
Method
get_variable
(self, name: str)
src/cowrie/test/test_bashparse.py:34
Function
geted25519Keys
If no keys in configfile file, generate but don't write them. If keys are defined, but don't exist, create them. If keys defined and exis
src/cowrie/ssh/keys.py:100
Method
getgrnam
Get group entry for groupname
src/cowrie/shell/pwd.py:178
Method
gotVersion
(self, otherVersion, extData)
src/cowrie/shell/filetransfer.py:210
Method
handleTimeout
Handle timeout - retry or fail
src/cowrie/commands/tftp.py:190
Method
handle_CTRL_C
(self)
src/cowrie/shell/command.py:158
Method
handle_CTRL_C
(self)
src/cowrie/shell/protocol.py:426
Method
handle_CTRL_C
(self)
src/cowrie/shell/honeypot.py:765
Method
handle_CTRL_C
(self)
src/cowrie/llm/protocol.py:411
Method
handle_CTRL_C
(self)
src/cowrie/commands/curl.py:345
Method
handle_CTRL_C
(self)
src/cowrie/commands/base.py:980
Method
handle_CTRL_C
(self)
src/cowrie/commands/tee.py:116
Method
handle_CTRL_C
(self)
src/cowrie/commands/sleep.py:116
Method
handle_CTRL_C
(self)
src/cowrie/commands/wget.py:438
Method
handle_CTRL_C
Make sure the scheduled call will be canceled
src/cowrie/commands/gcc.py:147
Method
handle_CTRL_C
Handle CTRL-C interruption - cancel TFTP transfer
src/cowrie/commands/tftp.py:411
Method
handle_CTRL_C
(self)
src/cowrie/commands/ping.py:117
Method
handle_CTRL_D
(self)
src/cowrie/shell/protocol.py:430
Method
handle_CTRL_K
(self)
src/cowrie/shell/protocol.py:438
Method
handle_CTRL_K
(self)
src/cowrie/llm/protocol.py:421
Method
handle_CTRL_L
Handle a 'form feed' byte - generally used to request a screen refresh/redraw.
src/cowrie/shell/protocol.py:443
Method
handle_CTRL_L
Handle a 'form feed' byte - generally used to request a screen refresh/redraw.
src/cowrie/llm/protocol.py:427
Method
handle_CTRL_U
(self)
src/cowrie/shell/protocol.py:453
Method
handle_CTRL_U
(self)
src/cowrie/llm/protocol.py:438
Method
handle_CTRL_V
(self)
src/cowrie/shell/protocol.py:461
Method
handle_CTRL_V
(self)
src/cowrie/llm/protocol.py:447
Method
handle_ESC
(self)
src/cowrie/shell/protocol.py:464
Method
handle_ESC
(self)
src/cowrie/llm/protocol.py:450
Method
handle_NUL
Ignore NUL bytes. They are routine NVT traffic: telnet clients send CR NUL as the line ending per RFC 854, and some clients send stra
src/cowrie/shell/protocol.py:419
Method
handle_RETURN
(self)
src/cowrie/shell/protocol.py:412
Method
handle_RETURN
(self)
src/cowrie/llm/protocol.py:405
Method
handle_TAB
(self)
src/cowrie/shell/command.py:172
Method
handle_TAB
(self)
src/cowrie/shell/protocol.py:434
Method
handle_TAB
lineBuffer is an array of bytes
src/cowrie/shell/honeypot.py:771
Method
handle_TAB
(self)
src/cowrie/llm/protocol.py:418
← previous
next →
1,101–1,200 of 2,302, ranked by callers