Commit Graph

28 Commits

Author SHA1 Message Date
lelonek1 24c251b405 Improve handling of ImportErrors to notify users that they need to install new dependencies (#389)
* Improve handling of ImportErrors to notify users that they need to install new dependencies

Also added missing dependency to requirements.txt

* Mention installing dependencies in virtualenv if used

* Move requirements used only by output modules to a separate file

* Using a virtualenv is now the only officially supported method

* Handle ImportErrors when loading output plugins so different install instructions can be given

* Cleanup requirements-output.txt
2017-01-01 21:18:59 +04:00
Michel Oosterhof a1675e3cea remove interact feature 2016-12-20 11:40:26 +00:00
Michel Oosterhof 5f0ce75af0 document -p switch 2016-10-18 22:10:31 +04:00
Michel Oosterhof 414569c1ea wip 2016-10-18 22:10:31 +04:00
Michel Oosterhof d65f7ac7aa move loggers to tac file
move
2016-10-18 22:10:31 +04:00
Michel Oosterhof 12ec797bbb add option to disable ssh 2016-09-23 19:55:34 +00:00
Michel Oosterhof 54f13c6467 use getboolean() rather than get() 2016-09-19 11:32:13 +04:00
Michel Oosterhof f388b76937 Squashed commit of the following:
commit 79fff5332ba74bab40d0059e1051ca62614488ff
Merge: 645f25f 39c9fa4
Author: Michel Oosterhof <michel@oosterhof.net>
Date:   Sun Sep 18 14:46:09 2016 +0000

    Merge branch 'configparser' of https://github.com/micheloosterhof/cowrie into configparser

commit 645f25f6f22dbe374b544f08d69b7de2ef0dcb45
Author: Michel Oosterhof <michel@oosterhof.net>
Date:   Sun Sep 18 14:37:46 2016 +0000

    rewrite code for prompt. this had issues with unicode

commit 99adf95f27ef03b229e592f1fa393cf66be3faf0
Author: Michel Oosterhof <michel@oosterhof.net>
Date:   Sun Sep 18 14:15:10 2016 +0000

    can't use "mode"

commit bee2b6693fe009d361a0b117c67d11f37ed21c41
Author: Michel Oosterhof <michel@oosterhof.net>
Date:   Sun Sep 18 14:09:57 2016 +0000

    configparser changes. not working well yet on py2

commit 39c9fa406cca9ede51af8329280af81fff870e31
Author: Michel Oosterhof <michel@oosterhof.net>
Date:   Sun Sep 18 14:37:46 2016 +0000

    rewrite code for prompt. this had issues with unicode

commit 3dd08206fcb4c7dd0a66d20b914e3279947c77de
Author: Michel Oosterhof <michel@oosterhof.net>
Date:   Sun Sep 18 14:15:10 2016 +0000

    can't use "mode"

commit f54272b239409b65ef0292ac328b0a2efccbe6cd
Author: Michel Oosterhof <michel@oosterhof.net>
Date:   Sun Sep 18 14:09:57 2016 +0000

    configparser changes. not working well yet on py2
2016-09-18 14:51:02 +00:00
Michel Oosterhof 43fd43481a split off factory from transport. 2016-09-04 22:36:54 +04:00
Michel Oosterhof 1602fa735a make telnet optional, small prompt fixes 2016-08-22 15:56:53 +04:00
Olivier Bilodeau 640652207d Basic Telnet support implemented
A squash merge of GoSecure/cowrie telnet-poc branch:
https://github.com/GoSecure/cowrie/tree/telnet-poc

Rebased on current upstream master.

August 2016 update: Resolved several conflicts when rebasing
2016-08-22 15:56:53 +04:00
Michel Oosterhof 878a78ad4d regression, revert back config changes 2016-05-06 11:30:39 +04:00
Michel Oosterhof 02085c5e2e twisted style 2016-04-27 12:46:09 +04:00
Michel Oosterhof ecb8976b20 interact now only listens on localhost interface 2015-12-28 18:42:06 +04:00
Michel Oosterhof e56f413417 move ssh files to ssh directory 2015-12-28 15:14:57 +04:00
Michel Oosterhof 0ed569b2e6 split ssh.py in multiple files to manage easier 2015-12-10 13:13:54 +00:00
Michel Oosterhof 47a33c8450 future needs to be imported first 2015-11-19 12:02:15 +00:00
Michel Oosterhof 5a95b295b9 formatting to keep twistedchecker happy 2015-11-19 11:01:17 +00:00
Michel Oosterhof dd9907922a move realm out of ssh 2015-11-04 17:32:10 +04:00
Michel Oosterhof e91c23eb7e 2to3 2015-10-07 23:14:56 +04:00
Michel Oosterhof dbf45b4d31 separate out auth.py and checkers.py 2015-09-28 18:41:59 +00:00
Michel Oosterhof 853fce6103 auth_none feature 2015-08-19 14:19:01 +00:00
Michel Oosterhof 56477389b8 remove trailing whitespace 2015-06-23 08:20:38 +00:00
Michel Oosterhof b234efa489 pass config file as parameter everywhere 2015-06-11 13:33:29 +00:00
Michel Oosterhof cb5e02b21a pass cfg argument along 2015-06-09 10:04:58 +04:00
Michel Oosterhof 658cb83481 use multiservice 2015-06-03 18:58:08 +00:00
Michel Oosterhof e935d9a3b3 handle port cmdline option / migrate keys to core 2015-06-03 18:23:55 +00:00
Michel Oosterhof aeb8376779 run as git plugin, no longer as .tac file 2015-06-03 16:38:01 +00:00