Commit Graph

1476 Commits

Author SHA1 Message Date
fe7ch 7463a61879 Fixed scp command (#524)
* It doesn't hang anymore
* Cut scp header from saved file
2017-06-02 10:09:09 +04:00
MikeDawg e90c5f9024 Minor fix to INSTALL.md, fixed links (#526) 2017-06-02 10:08:37 +04:00
fe7ch 11f3b900c8 logDispatch is required there! (#518)
* logDispatch is required there!

* Remove redundant log,msg() calls

* logDispatch is required there!

* Remove redundant log,msg() calls

* Remove redundant calls to fs.update/chown. We'll call it later after logDispatch()
2017-05-23 11:45:12 +04:00
fe7ch 6e9f39520f Basic printf (#519)
* Implement "printf" command

* Remove dbg print
2017-05-23 11:44:48 +04:00
fe7ch 03321a8455 ELK logstash sample config update (#516)
* Improvements

* Remove dns section (uses deprecated format)
* Add mutate section to remove useless data from documents

* Fixed indent.

* Bring reverse dns lookup back
2017-05-23 11:43:09 +04:00
Michel Oosterhof 196f83ff24 set file ownership of downloaded files 2017-05-23 09:41:35 +04:00
Michel Oosterhof 4aa5824e87 add pkill 2017-05-22 22:04:48 +04:00
Michel Oosterhof 79f01fc6e2 Merge branch 'master' of https://github.com/micheloosterhof/cowrie 2017-05-22 21:55:33 +04:00
Michel Oosterhof d421b409ad update contributing instructions 2017-05-22 21:55:15 +04:00
fe7ch fd5409d673 Fix tftp download url reporting (#517) 2017-05-22 21:54:06 +04:00
Michel Oosterhof ab217aa102 update readme 2017-05-22 21:52:58 +04:00
Michel Oosterhof 03c80acb57 remove extra newline after last command 2017-05-22 21:46:36 +04:00
Michel Oosterhof 51d43d542a increase sessiosn size from 8 to 12 characters 2017-05-21 17:55:45 +04:00
fe7ch 4e2f24ffd4 Improve dd command (#515)
* Print error for invalid bs/count
* Use count parameter
2017-05-18 17:05:39 +04:00
Michel Oosterhof 1cfbb54241 accept 'count' operand to dd 2017-05-17 17:44:03 +04:00
Michel Oosterhof 3636eed903 correct exit handling 2017-05-17 17:18:56 +04:00
Michel Oosterhof 07207612d6 initial version of dd command 2017-05-17 16:57:56 +04:00
Michel Oosterhof 1158a1a55e now use both cowrie.cfg.dist and cowrie.cfg 2017-05-17 16:28:13 +04:00
Michel Oosterhof 978ad31541 prep config file for new system 2017-05-16 22:18:34 +04:00
Michel Oosterhof 3ee979e24a bin/cowrie now takes additional arguments 2017-05-16 22:12:29 +04:00
Michel Oosterhof 7682586c59 add basic ulimit command 2017-05-09 17:48:40 +04:00
Michel Oosterhof f6330bb431 add IPv6 instruction to config file
remove stop/start
2017-05-09 17:29:58 +04:00
tweemeterjop 77f629c0bf Add support for cowrie args in start script (#504)
* Add support for args for cowrie.

* Print the extra arguments on start.
2017-05-09 13:41:36 +04:00
Michel Oosterhof aa80ecd491 update help for command 2017-05-08 13:42:47 +04:00
Michel Oosterhof 7cceaed1c4 update gitignore 2017-05-08 13:42:05 +04:00
Michel Oosterhof 210146c246 Merge branch 'master' of https://github.com/micheloosterhof/cowrie 2017-05-08 13:39:05 +04:00
Michel Oosterhof 9822e7156c update gitignore with new path of key files 2017-05-04 15:44:40 +00:00
Michel Oosterhof 68c4952491 file()->open() for Py3 compatibility 2017-05-04 15:42:40 +00:00
Michel Oosterhof 9314a50f37 file->open() for py3 compatibility 2017-05-04 15:41:15 +00:00
Michel Oosterhof ffadcd4be6 remove file() usage for Py3 compatibility 2017-05-04 03:56:51 +00:00
fe7ch 4bb2f37835 Open safeoutfile in binary mode (#502) 2017-05-02 13:53:53 +04:00
Michel Oosterhof 22aadd2de8 update ignore with moved files 2017-04-30 12:42:00 +00:00
Michel Oosterhof a52592ce89 update changelog, modify cfg.dist with syntax 2017-04-30 12:40:25 +00:00
Jc2k 5b5545924a Use twisted endpoints for listening on ports/addresses (#499)
* Use twisted endpoints for listening on ports/addresses

* Add examples of endpoints
2017-04-30 16:30:59 +04:00
Michel Oosterhof 821c14093d logic around pid file mgmt for status command 2017-04-29 19:26:04 +04:00
Michel Oosterhof 5ee61e2d1c update stop command for stale pid 2017-04-20 21:46:22 +04:00
Michel Oosterhof f21ecf6e24 start->stop 2017-04-20 21:31:41 +04:00
grzegorzpro dcabed5e6e Added 'socketlog' output plugin for writing to a socket. (#496) 2017-04-13 18:16:22 +04:00
boozezela 28dfaa3369 Update cowrie (#494)
Calling by default activate_venv forces the use of virtual environments on everyone.
If one does not use virtual environments, the systemd service script will fail giving a reason that has nothing to do with this.

I have noticed this problem when i have replaced the systemd service script to deprecate the use of start/stop scripts.

The use of a conditional statements solves this for me.

While investigating this issue, I have also noticed the folllwing:

1-there are two pid files declared:
PIDFILE in cowrie
PIDFile in service.cowrie

2-if you run "bin/cowrie start" as the cowrie user and then you run "service cowrie stop" as root, the execstop command will not be run (this could be the normal behaviour of systemd though).
2017-04-10 07:39:41 +04:00
boozezela cba7b27189 Update cowrie.service (#495) 2017-04-10 07:38:40 +04:00
Michel Oosterhof fe5c003c30 Fix #487 2017-03-21 14:44:51 +00:00
Michel Oosterhof 3ca23b67e6 Merge branch 'master' of https://github.com/micheloosterhof/cowrie 2017-03-19 18:44:54 +04:00
Jan Dorsman 0d3c752f1e ip field in MySQL may contain hostname (#486)
* Update mysql.sql

IP field may contain hostname

* Create update11.sql
2017-03-18 10:28:49 -07:00
Mateusz Piotrowski 5eb5ec452b Fix a bug in a portable relative paths resolver (#483)
It turns out that this `|` was a typo. (See https://unix.stackexchange.com/questions/24293/converting-relative-path-to-absolute-path/24342?noredirect=1#comment623203_24342)
2017-03-16 21:45:57 -07:00
Michel Oosterhof 3bf182224b remove 'port' parameter, no longer makes sense since we also run telnet 2017-03-16 17:47:50 +04:00
Michel Oosterhof 73aa3dfc86 Merge branch 'master' of https://github.com/micheloosterhof/cowrie 2017-03-16 10:58:19 +04:00
Michel Oosterhof 5133c0e99d update ssh config 2017-03-16 10:57:53 +04:00
fe7ch 56da64d593 Fix quotes stripping (#480)
* Fix quotes stripping

* Update 'echo' tests

* Revert "Update 'echo' tests"

This reverts commit 88577794b1.
2017-03-15 23:43:35 -07:00
Michel Oosterhof 19d4fc782a add $DAEMONIZE parameter again 2017-03-15 04:44:16 +00:00
lelonek1 a1bf057a71 Use ${PIDFILE} instead of cowrie.pid when using authbind (#479)
Fixes #477
2017-03-14 13:22:10 -07:00