Commit Graph

1996 Commits

Author SHA1 Message Date
eda706e7f1 No need to pass avatar to forwarding channel 2018-01-06 22:00:09 +04:00
772cb2e41e docs on mysqlclient 2018-01-03 04:49:57 +00:00
372e68ebf3 Merge branch 'master' of https://github.com/micheloosterhof/cowrie 2018-01-03 04:43:24 +00:00
35f1bac115 update mysql requirements for py3 2018-01-03 04:43:00 +00:00
e8491e763d Need __init__ 2018-01-02 23:03:44 +04:00
3ac5ad881e If client only uses forwarding, don't copy FS 2018-01-02 23:02:02 +04:00
3c3dcd75de Better file timestamp in daily roll 2018-01-02 19:29:10 +04:00
f0d6163c7b configurable ttylog directory 2018-01-02 11:34:26 +04:00
58d36cf156 decode bytes input to utf-8 in insults 2017-12-28 16:09:24 +04:00
2017f4bdef less verbose 2017-12-28 16:08:30 +04:00
fcd5fdd8be Now works with Py3 2017-12-28 16:08:18 +04:00
e0fa000233 Run on Py3 strings intenrally 2017-12-28 15:02:59 +04:00
87d296eb3c run on strings internally 2017-12-28 15:01:37 +04:00
6546f1ee6e WIP, scanning works. uploading files disabled 2017-12-28 14:38:46 +04:00
3b2dc9269f remove debug statement 2017-12-27 16:22:41 +04:00
e9c9bcf2d4 WIP py3 2017-12-27 09:46:54 +04:00
98d0c49456 change virtualenv logic. umask -> 0022 2017-12-27 09:29:37 +04:00
ab83da8978 add Py3 virtenv and other changes 2017-12-26 10:18:07 +04:00
682efacafb Convert all bytes output data to string 2017-12-26 09:32:38 +04:00
4c08223320 restore SFTP functionality. 2017-12-26 07:55:50 +04:00
f8397f055d keep username as Py3 string 2017-12-26 06:56:17 +04:00
e696b9f47f Py3 fix for command not found. send str not bytes to terminal 2017-12-26 06:12:07 +04:00
e585229c4a command_wget: (#650)
[-] revert fix for using wget in 'cat|sh' commands chain
    [!] fix typo
2017-12-21 08:48:13 +04:00
eb461b7296 string handling for python3 2017-12-16 10:11:36 +04:00
242965bb43 Python3 string handling fix for APT 2017-12-16 10:07:41 +04:00
cdb1579746 command_wget: (#649)
[+] Handle "-O -" option
    [+] Don't write garbage to the destination file when used together with pipe redirection
    [+] Remove excessive exit() calls that trash cmdstack when used in commands chain inside "cat|sh" shell
2017-12-15 11:20:38 +04:00
cf2c0597b2 Fix for Py3 string handling. Py3 now works! 2017-12-13 13:55:58 +00:00
35f0af3fa4 Further python3 enhancements 2017-12-13 13:52:23 +00:00
bd260311b1 This gets us to a Python3 login prompt 2017-12-13 11:56:06 +00:00
249d0cae78 update default umask 2017-12-13 11:37:36 +00:00
ade7d69a5b Py3 compatible commands 2017-12-13 11:25:07 +00:00
63a51b86ec Python3 authentication flow 2017-12-13 10:54:44 +00:00
561f35f7ea SSH protocol handling changes for Python3 2017-12-13 10:38:41 +00:00
56f5e130b3 py2/py3 custom ssh version handling 2017-12-13 10:01:03 +00:00
0a7bbbdb82 make endpoints work on python3 2017-12-13 09:48:24 +00:00
43eb51beba Add updating instructions 2017-12-13 09:09:36 +00:00
4f36ec44d0 Use existing virtualenv. Make default configurable 2017-12-13 09:04:18 +00:00
cb2c5d4f65 Symbolic Link Command Fix (#645)
All relative symbolic link commands are currently broken and receive the response "bash: command not found: x" in the honeypot shell.  The path is not being traversed correctly and fs.HoneyPotFilesystem.getfile() appears to be the source of problem.  Removing the cwd join command resolves the problem but I am not aware of other potential side effects.
2017-12-13 12:39:35 +04:00
c8a3f5dfbf fix bug. (#647)
1.fix hpfeeds message 'ttylog' is always null.
2017-12-12 10:45:44 +04:00
Wes
5e12d11a57 fixing for csirtg v1 api (#638) 2017-12-06 10:09:02 +04:00
d3e7d097aa Update requirements-output.txt (#643) 2017-12-06 10:08:24 +04:00
5083bc4b24 Expanded MySQL Documentation (#605) (#637)
* Expanded MySQL Output Plugin Documentation

Per issue #605, I have updated the MySQL documentation for more clarity and updated requirements-output.txt.  I also added a small section in INSTALL.md to mention output plugins and where to find more information.

* Expanded MySQL Output Plugin Documentation

Per issue #605, I have updated the MySQL documentation for more clarity and updated requirements-output.txt.  I also added a small section in INSTALL.md to mention output plugins and where to find more information.

* Expanded MySQL Output Plugin Documentation

Per issue #605, I have updated the MySQL Installation README.md for more clarity and updated.  I also added a small section in INSTALL.md to mention output plugins and where to find more information.
2017-11-28 10:50:36 +04:00
0ccfe314df Pipe fix (#614)
* Fix crash if 'command' is not present in cmd

* Print data received by cat command

* command_sh: Add support for commands passed via PIPE

* Add support for chaining commands with PIPEs

* command_sh: fix execution flow with "-c" flag passed
2017-11-27 12:45:25 +04:00
fa8821cfe3 update cuckoo module to fix duplicated check (#626) 2017-11-27 12:45:06 +04:00
c47613dcd9 need extra pip upgrade 2017-11-13 10:02:46 +04:00
499d41a64e Fix #618 add --upgrade flag to pip 2017-11-13 04:16:17 +04:00
6ec3f54933 add newline after succesful login with telnet 2017-11-10 13:20:02 +04:00
f09c91292e realm changes 2017-11-09 14:35:23 +04:00
138247d495 split between shell or proxy in realm 2017-11-08 18:52:51 +04:00
171ed68df7 remove proxy feature from shell avatar 2017-11-08 18:52:23 +04:00