Commit Graph

287 Commits

Author SHA1 Message Date
Upi Tamminen b9eb06a283
Merge pull request #242 from desaster/dockerfile
add Dockerfile & docker-compose.yml
2023-08-26 20:39:53 +03:00
Upi Tamminen 333a45b66d add Dockerfile & docker-compose.yml
The Dockerfile should setup a fully working environment for kippo,
including optional dependencies (mysql, xmpp).

To build:

  docker build -t kippo:latest .

To use:

  docker run \
      -it \
      --rm \
      --name=kippo \
      -p 2222:2222 \
      -v $(pwd)/log:/app/log \
      -v $(pwd)/dl:/app/dl \
      -v $(pwd)/data:/app/data \
      -v $(pwd)/kippo.cfg:/app/kippo.cfg \
      kippo

With the docker-compose.yml, kippo can be run with a single command:

  docker-compose up

To start with the optional mariadb service:

  docker-compose --profile with-db up

All data and configuration should be kept outside the container by using
volumes. The docker-compose.yml has these volumes pointing to the usual
directories in the main kippo directory.
2023-08-02 16:27:42 +03:00
desaster 0d036350a7 Merge pull request #210 from gymzombie/patch-1
Update README.md
2016-09-30 19:03:34 +03:00
gymzombie 6e692ff5d2 Update README.md
Adjusted Twisted version support.
2016-09-30 11:17:25 -04:00
Upi Tamminen 4999618f47 work around #194 - couldn't match all kex parts
merge micheloosterhof/cowrie@fd4ca2bcf6 from
cowrie to work around the "couldn't match all kex parts" error
2015-10-21 22:34:31 +03:00
desaster d46174524e add pointer to Michel Oosterhof's fork 2015-05-24 14:21:18 +03:00
Upi Tamminen 860224de3a Merge branch 'master' of github.com:desaster/kippo 2014-12-15 21:21:52 +02:00
Upi Tamminen 9d560bcd9b disable recursive cp to avoid abuse
needs to be reimplemented with limits
2014-12-15 21:21:20 +02:00
desaster 9bce85cbe9 Merge pull request #155 from andrewmichaelsmith/patch-1
Make MakingKippoReachable link work
2014-09-15 18:49:36 +03:00
Andrew Smith 4af57e8bef Make MakingKippoReachable link work 2014-09-14 09:27:51 +01:00
Upi Tamminen b321ef1098 quick fixes:
- txtcmd broken since HoneyPotCommand wasn't found (fixes #147)
- tab completion broken since os wasn't imported
2014-08-13 08:19:51 +03:00
Upi Tamminen dbf0ca7a48 call getPeer() from another transport, fixes #146 2014-08-12 20:21:55 +03:00
Upi Tamminen 224f104dc5 add virtualenv support to start.sh 2014-08-11 20:39:26 +03:00
Upi Tamminen 355282dac8 add .gitignore based on ikoniaris' pull request #135 2014-08-09 23:57:47 +03:00
Upi Tamminen c3c09adb02 restructuring and cleanup 2014-08-09 23:55:20 +03:00
Upi Tamminen 72a6118849 remove obsolete config entry 2014-08-09 19:19:50 +03:00
Upi Tamminen 6c8596930e change exec handling so the command is allowed to run long enough for wget to
work
2014-08-09 19:19:05 +03:00
Upi Tamminen e1e3acb850 we don't need recvline.HistoricRecvLine for execCommand,
so branch off the protocol into two protocols
2014-08-09 18:29:17 +03:00
Upi Tamminen 641c08cf7c code style changes 2014-08-09 15:48:33 +03:00
Upi Tamminen 9bd02f780c when using execCommand, ls breaks without windowSize 2014-08-09 15:39:47 +03:00
Upi Tamminen 4e8ad9c92c Merge branch 'pr/111' into review-pr-111
Conflicts:
	kippo.cfg.dist
	kippo/core/honeypot.py
2014-08-09 15:37:58 +03:00
Upi Tamminen 14fd2fec32 cleanup key generation 2014-08-09 15:20:10 +03:00
Upi Tamminen 6e6a8aa4c1 [i] does not generally mean anything in kippo 2014-08-09 15:01:58 +03:00
Upi Tamminen baeda78839 Merge branch 'pr/108' into review-pr-108 2014-08-09 15:00:38 +03:00
Upi Tamminen a0b1f2a138 add bash -c (Closes #104) 2014-08-09 14:49:00 +03:00
desaster acbb5dbb3c Merge pull request #96 from g0tmi1k/protocolmismatch
Fix "protocol mismatch" issue
2014-08-09 13:52:13 +03:00
desaster 5174a7870a Merge pull request #137 from katkad/enhancements
Added several commands
2014-08-01 08:26:56 +03:00
Katarina Durechova 28089ce81e Add php 2014-07-30 17:25:46 +01:00
Katarina Durechova e6ffb9b5fc Add simple free command 2014-07-30 17:25:46 +01:00
Katarina Durechova 9292a1ff19 Add simple killall 2014-07-30 17:25:44 +01:00
Katarina Durechova 23437c08ee Add perl 2014-07-30 17:20:05 +01:00
Katarina Durechova affa6c4ff9 Add /proc/version 2014-07-29 10:44:36 +01:00
Upi Tamminen 9e09235cfd add support for -O parameter (fixes #131) 2014-07-26 12:02:12 +03:00
Upi Tamminen 957508f3b7 fix incorrect syntax, fixes #126 2014-06-14 13:11:03 +03:00
g0tmi1k 5f06a22fca Silence "chown", "chgrp" and "chattr" commands 2014-06-13 18:33:13 +03:00
Upi Tamminen e8e33cd03f fix wget url parsing, Fixes #91 2014-06-13 18:25:55 +03:00
Upi Tamminen 36f2bc43b6 don't let user set password to '*' 2014-06-13 18:15:51 +03:00
g0tmi1k 4b4ae526d5 Accept "any" (*) password if desired
Credit: https://github.com/micheloosterhof/kippo
2014-06-13 18:13:41 +03:00
Upi Tamminen 9203c8ff17 coding style tweaks 2014-06-13 18:09:48 +03:00
Upi Tamminen 8a086f09f6 Merge branch 'g0tmi1k-bash' 2014-06-13 18:07:56 +03:00
Upi Tamminen e4d4ea4b2e Merge branch 'bash' of https://github.com/g0tmi1k/kippo into g0tmi1k-bash 2014-06-13 18:07:41 +03:00
Upi Tamminen a71d6e0305 tweak chmod code style 2014-06-13 18:04:07 +03:00
g0tmi1k 96f6d11c03 Improved chmod - checks to see if file exists
:x
2014-06-13 18:00:29 +03:00
desaster b94419fc6e Merge pull request #100 from g0tmi1k/startscript
Shouldn't have to be in the root folder to start
2014-06-11 19:14:30 +03:00
Upi Tamminen 0c8da1e098 make stop.sh less fancy 2014-06-10 19:28:57 +03:00
Upi Tamminen 35969b78b7 Merge branch 'pr/102' 2014-06-10 19:28:21 +03:00
g0tmi1k 84793d3683 Making it match 'stop.sh'
Related commit: 0c8da1e098
2014-06-10 08:09:44 +01:00
desaster 162806ec38 Merge pull request #110 from g0tmi1k/config
Altered the wording in the config file.
2014-06-01 21:38:07 +03:00
desaster ae0e23fb72 Merge pull request #118 from g0tmi1k/trailingspaces
Replaced tabs with spaces
2014-06-01 21:33:28 +03:00
desaster 9272cb7817 Merge pull request #117 from g0tmi1k/dns
Add fake DNS values
2014-06-01 21:33:02 +03:00