Commit Graph

1816 Commits

Author SHA1 Message Date
8d2446273b sometimes webStatus is empty 2018-06-18 08:47:22 +00:00
178042ae0c wrap version in repr() since we get nonsene input 2018-06-18 08:34:17 +00:00
1edc5e4fc0 make twistedchecker happy 2018-06-18 08:05:28 +00:00
6efc0f3f61 buffer remote stdin in input_data 2018-06-18 08:01:27 +00:00
25889ff0b6 remove utf8 comments 2018-06-18 08:01:20 +00:00
a3dc7a4f3d fix argument checking 2018-06-18 08:01:03 +00:00
9223e06eaa UUID generate inside connection function 2018-06-18 07:42:18 +00:00
3b56e4f1a4 grep help goes to stdout not stderr 2018-06-18 06:47:01 +00:00
88dee1336b getopt/line number support for cat. 2018-06-18 06:45:52 +00:00
450e2df348 add slack workspace link 2018-06-10 12:20:27 +04:00
bdc7b34516 Add regex support to the userdb. (#763) 2018-06-09 20:47:51 +04:00
0a03195726 add name of program to replay ttylog 2018-06-06 13:37:18 +04:00
2ff43991fa Merge branch 'master' of http://www.github.com/micheloosterhof/cowrie 2018-06-06 13:36:13 +04:00
1bd1669ab9 WIP: Hpfeeds: Native Twisted, Python 3 support, TLS support + memory leak fix (#766)
* New version of hpfeeds output plugin

* Update requirements-output.txt
2018-06-04 23:32:13 +04:00
3dac1aa2a9 Recommend Slack for questions 2018-06-04 15:18:31 +04:00
77682e636c Merge branch 'master' of http://www.github.com/micheloosterhof/cowrie 2018-06-04 15:16:39 +04:00
d32cb40ce3 Add flake8 to the Travis CI testing (#767)
* Add flake8 to the Travis CI testing

* exceptions.AttributeError —> AttributeError

* notImplementedError —> NotImplementedError

* notImplementedError —> NotImplementedError

* buffer was removed in Python 3

* New Style Exception for Python 3

* file() —> open() for Python 3

__file()__ was removed in Python 3

* from twisted.conch.ssh.common import getNS

__getNS()__ is called on lines 208 and 209 but it is never imported.

* New Style Exception again
2018-06-04 13:58:08 +04:00
0e7b7f8b7a formatting 2018-05-26 11:10:21 +04:00
daaeb84ebd formatting 2018-05-26 11:02:40 +04:00
dde9b848bc formatting 2018-05-26 10:59:43 +04:00
80a6594c46 formatting, cleanup 2018-05-26 10:53:29 +04:00
6f2b3f8438 command_ftpget: fix initial value for out_addr (#758) 2018-05-23 00:07:40 +04:00
ee967310a5 Add 'destfile' key in cowrie.session.file_download (#761)
* Add destfile key

* Add destfile key

* Add destfile key

* Add destfile key

* Add destfile key

* Add destfile key
2018-05-23 00:07:24 +04:00
1e5fe5490d ftpget_command: (#755)
[+] Implement wrapper around ftplib.FTP class in order to bind on address specified in cowrie.cfg (out_addr)
    [+] Save payload as Artifact
    [-] Clean up the code

Conflicts:
	cowrie/commands/ftpget.py
2018-05-16 20:15:13 +04:00
cf03b14824 command_tftp: (#756)
[!] Fix exception in tftpy library due to incorrect type of input parameter

Artifact:
    [+] Add property "closed"

Conflicts:
	cowrie/commands/tftp.py
	cowrie/core/artifact.py
2018-05-16 20:14:12 +04:00
8633cbb7ff Added changed for XMPP (#741)
USE WOKKEL VERSION
Update cowrie.cfg.dist
v1.3.0
2018-05-07 00:35:17 +04:00
1b7e0e490c more explanations 2018-05-06 21:48:59 +04:00
7ea639a060 Py3 compatibility for SFTP 2018-05-06 21:42:31 +04:00
b1b83b0fde make redirect work in Py3 2018-05-06 19:07:40 +04:00
f31937ffd5 catch disconnected session in command exit 2018-05-05 16:32:23 +00:00
3a88cf390b shuffle config sections around. Fix #739 2018-05-03 09:49:16 +04:00
7cb8c8930c working output for py2 and py3. Fix #738 2018-05-02 14:40:02 +04:00
218da10aa8 Comment out all default plugins, so people with existing active plugins get a warning
when enabled is not set
2018-04-27 05:13:38 -05:00
ffddb0538b Fix #736 2018-04-27 05:09:30 -05:00
997c2dc9f6 add arch to test server 2018-04-23 09:44:48 -05:00
9921f9874a throw off TSM 2018-04-20 10:29:56 -05:00
d137d8e4db make control keys work in py3 2018-04-20 09:32:43 -05:00
d550728642 command_busybox: fixed (#698)
* command_busybox; Fix it already

Conflicts:
	cowrie/commands/busybox.py

* Add some comments

* command_busybox: Add method lineReceived

* Revert "command_busybox: Add method lineReceived"

This reverts commit 471e58be99.
2018-04-15 16:44:12 +04:00
82e59e8fa5 remove unused import 2018-04-14 17:39:37 +04:00
4e0a8ff431 make pylint happy 2018-04-14 17:36:14 +04:00
5d1c0f61e5 reset cmdstack to empty array rather than del 2018-04-14 14:37:41 +04:00
8efc24d9ed more ssh key logging 2018-04-10 19:29:44 +04:00
87680bc8a4 wokkel deps 2018-04-09 11:07:55 +04:00
a0ddb1ee49 Merge branch 'master' of http://www.github.com/micheloosterhof/cowrie 2018-04-09 11:06:48 +04:00
1fc9e66a7b new CONFIG method 2018-04-09 11:06:07 +04:00
bdfc109566 Artifact: remove empty files by default (#723) 2018-04-09 10:56:53 +04:00
597a065738 Ignore PyCharm's folder (#724) 2018-04-09 10:56:19 +04:00
b5300c7c49 Missing cowrie.session.params events generator (#721) 2018-04-07 20:07:55 +04:00
0077608d81 Fix comment for default data path in default cfg file (#720) 2018-04-05 23:31:04 +04:00
570b4606de pylint formatting 2018-04-04 22:47:52 +04:00