Commit Graph

1602 Commits

Author SHA1 Message Date
115ccd6886 Telnet negotiation errors (#380)
* Telnet option negotiation now chained and handled better to prevent logging expected errors

Also added support for parsing NAWS negotiation and setting windowSize accordingly
This still needs more work to realistically behave like other Telnet servers, but it is limited significantly by Twisted's limited option support and Telnet clients' inconsistent behavior

* While not standard, negotiating these options here does result in better client behavior

* Cleanup old comments and unused code
2016-12-16 11:56:17 +04:00
30d08f6347 Fix Setup Virtual Environment anchor in install doc (#377) 2016-12-15 12:05:29 +04:00
82e3b1fccd remove non-virtual environment from install doc 2016-12-11 15:40:00 +04:00
f785711a1f logDispatch not required here 2016-12-11 15:27:26 +04:00
1c527a5910 style changes tftp 2016-12-11 15:15:24 +04:00
d6b9115ba7 cowrie script needs to be bash 2016-12-11 15:05:00 +04:00
0fda46b933 Remove redundant space, handle double slashes in escape string (#340) 2016-12-11 14:53:44 +04:00
Wes
c0aecda450 re-factored a bit, added telnet support (#375) 2016-12-11 14:52:21 +04:00
2102b1b9e1 Hash files downloaded via tftp (#363) 2016-12-11 02:15:50 +04:00
98b907b26d Merge branch 'master' of https://github.com/micheloosterhof/cowrie
Conflicts:
	cowrie/output/csirtg.py
2016-12-06 17:46:06 +00:00
f4e65f570f remove dblog/texlog. 2016-12-06 17:45:25 +00:00
Wes
b609949e6d problem: csirtg.io plugin outputs too much debug information (#374)
* fixing debugging output for csirtg.io plugin

* fixing default description
2016-12-06 21:44:25 +04:00
Wes
0bd9777f59 adding csirtg.io sdk support (#357) 2016-12-05 14:46:49 +04:00
Wes
98a31b5e76 cef fixes (#360) 2016-12-05 14:42:48 +04:00
376eb846a0 Log tftp download only if it's successful (#362) 2016-12-05 14:40:41 +04:00
b127dc4f7f Fix #369 2016-12-05 14:37:44 +04:00
c007175046 Fix #359 2016-11-21 15:40:16 +04:00
453f508c2c Fix #355 2016-11-20 15:07:05 +04:00
17d7ef138f also add trapsig 2016-11-16 15:45:31 +04:00
68aba6d91d add MODE import 2016-11-16 15:37:31 +04:00
bd85817f2d Revert "move cfg.dist file"
This reverts commit 77d2744403.
2016-11-14 09:24:34 +04:00
77d2744403 move cfg.dist file 2016-11-14 09:19:15 +04:00
b8ce4d381f ignore *env 2016-11-13 13:48:19 +04:00
7c1bd80b33 update text v1.1.0 2016-11-09 22:36:15 +04:00
659319d2c3 update READM 2016-11-09 15:24:59 +04:00
b4f8b8752d sent NAWS instead of ECHO for telnet nego 2016-11-08 21:49:09 +04:00
2328bd5662 Fix #320 2016-11-06 23:00:48 +04:00
6d5deb2119 mysql 2016-11-05 22:40:45 +04:00
628a498421 Add rethinkdb output module (#337)
* add rethinkdb output module

* add timestamp
2016-11-05 19:37:01 +04:00
30b372c878 Add TFTP without path (#338) 2016-11-05 19:36:14 +04:00
a895f0242a Merge branch 'master' of https://github.com/micheloosterhof/cowrie 2016-11-05 14:12:47 +00:00
9395a184da add initial telnet optoin for mirai 2016-11-05 14:12:20 +00:00
ff69e583b1 Tftp implementation (#330)
* ed:   cowrie/commands/tftp.py
	deleted:    cowrie/core/CustomParser.py

* Added TFTP implementation
This now needs tftpy from pip

* Added tftpy
2016-11-02 22:40:55 +04:00
d9a26f2748 Added Checking for status and message with hasAttr (#332) 2016-11-02 13:20:07 +04:00
f2602a461e add new artifact framework 2016-11-01 23:21:59 +04:00
73fc6c4f4a Better echo quote handling. Thanks @fe7ch 2016-11-01 23:18:19 +04:00
d176f73790 wrong dir 2016-11-01 21:11:54 +04:00
cf49fb74cb add bin/enable to pickle and enable sample output 2016-11-01 21:09:50 +04:00
eb8f856a0d typo fix 2016-11-01 21:02:05 +04:00
b89b87c1f8 contain stdinlog settings in insults.py 2016-11-01 20:48:57 +04:00
2ba1436527 Fix regression when "cat > file" data wasn't hashed at connection lose. (#323)
* Fix regression when "cat > file" data wasn't hashed at connection lose.

* Fix typo in core/protocol.py, revert previous commit for insults.py
2016-11-01 00:07:46 +04:00
a625dad622 add share/cowrie 2016-10-30 15:14:04 +04:00
c9c8a0d745 create share/ dir 2016-10-30 15:13:26 +04:00
3d641e6929 document Mysql dependencies 2016-10-30 10:10:27 +04:00
88c84e89c0 usage message in function 2016-10-30 10:06:04 +04:00
321929f408 remove reference to database_mysql 2016-10-28 05:39:08 +00:00
1f0e9a583f document authbind for telnet 2016-10-28 05:38:43 +00:00
4668ea73ac Update description 2016-10-27 17:28:16 +04:00
ba8bf3e552 new script to start/stop 2016-10-27 17:27:29 +04:00
852a6a0b27 add log message when factory has started 2016-10-27 10:09:34 +04:00