Commit Graph

161 Commits

Author SHA1 Message Date
desaster 853c155bda #36: Support sending a banner before authentication
git-svn-id: https://kippo.googlecode.com/svn/trunk@201 951d7100-d841-11de-b865-b3884708a8e2
2011-02-10 16:33:59 +00:00
desaster ba5c073e44 Include general configuration parameters in the cfg instance passed to
DB loggers


git-svn-id: https://kippo.googlecode.com/svn/trunk@200 951d7100-d841-11de-b865-b3884708a8e2
2011-02-07 17:01:45 +00:00
desaster 3f74d2cd44 Workaround for missing log entries by adding a direct method to communicating
with the dbloggers, thus avoiding twisted context/scope problems


git-svn-id: https://kippo.googlecode.com/svn/trunk@199 951d7100-d841-11de-b865-b3884708a8e2
2011-02-06 09:04:44 +00:00
desaster dbf8e84d88 ls -a should at least display '. ..'
git-svn-id: https://kippo.googlecode.com/svn/trunk@198 951d7100-d841-11de-b865-b3884708a8e2
2011-02-06 08:14:31 +00:00
desaster 4fde1e5c52 Fix userdb to support passwords containing the ':' character
git-svn-id: https://kippo.googlecode.com/svn/trunk@197 951d7100-d841-11de-b865-b3884708a8e2
2011-02-06 07:55:35 +00:00
desaster 950ac23907 Initial support for non-root users. Check your root passwords!
Thanks to Walter de Jong for code
Thanks to Christian Rohling for the push



git-svn-id: https://kippo.googlecode.com/svn/trunk@196 951d7100-d841-11de-b865-b3884708a8e2
2011-02-05 21:53:54 +00:00
desaster 7b607acacb Add tab completion for shell
git-svn-id: https://kippo.googlecode.com/svn/trunk@195 951d7100-d841-11de-b865-b3884708a8e2
2011-02-05 18:44:00 +00:00
desaster 73661f1146 Simplified playlog.py
git-svn-id: https://kippo.googlecode.com/svn/trunk@194 951d7100-d841-11de-b865-b3884708a8e2
2011-02-04 13:21:23 +00:00
desaster b06ddcfced Don't perform fake exit on certain SSH clients
git-svn-id: https://kippo.googlecode.com/svn/trunk@193 951d7100-d841-11de-b865-b3884708a8e2
2011-02-03 16:35:54 +00:00
desaster 556a0962c5 Tweaks for symbolic links, display /etc/motd on login
git-svn-id: https://kippo.googlecode.com/svn/trunk@192 951d7100-d841-11de-b865-b3884708a8e2
2011-02-03 16:25:45 +00:00
desaster 524982cdec Add support for symbolic links in ls & cat
git-svn-id: https://kippo.googlecode.com/svn/trunk@191 951d7100-d841-11de-b865-b3884708a8e2
2011-02-03 15:45:52 +00:00
desaster b607e8640c support multiple dblog targets of same type (by common)
git-svn-id: https://kippo.googlecode.com/svn/trunk@186 951d7100-d841-11de-b865-b3884708a8e2
2011-01-17 12:15:24 +00:00
desaster 1b24c69b44 Add xmpp logging (by common)
git-svn-id: https://kippo.googlecode.com/svn/trunk@185 951d7100-d841-11de-b865-b3884708a8e2
2010-12-02 19:39:23 +00:00
desaster 9f33a5a3cb fix deprecated md5 calls (Tomasz Miklas)
git-svn-id: https://kippo.googlecode.com/svn/trunk@183 951d7100-d841-11de-b865-b3884708a8e2
2010-11-03 05:20:41 +00:00
desaster cc8aa24d88 Add some documentation to kippo.cfg.dist
git-svn-id: https://kippo.googlecode.com/svn/trunk@180 951d7100-d841-11de-b865-b3884708a8e2
2010-10-31 12:20:07 +00:00
desaster ce1ad9e87c Skip files if they cause trouble
git-svn-id: https://kippo.googlecode.com/svn/trunk@178 951d7100-d841-11de-b865-b3884708a8e2
2010-10-25 15:11:50 +00:00
desaster 0230b42805 New command: shutdown (jfbethlehem)
git-svn-id: https://kippo.googlecode.com/svn/trunk@177 951d7100-d841-11de-b865-b3884708a8e2
2010-10-25 15:08:53 +00:00
desaster 05b7471708 Add support for fake client IP address (Janne Snabb)
git-svn-id: https://kippo.googlecode.com/svn/trunk@176 951d7100-d841-11de-b865-b3884708a8e2
2010-10-25 14:57:14 +00:00
desaster 34a99b876f Fix exception on a command line without a command, like:
PATH=.


git-svn-id: https://kippo.googlecode.com/svn/trunk@174 951d7100-d841-11de-b865-b3884708a8e2
2010-10-25 14:11:55 +00:00
desaster b4a2e04d99 Add support for multiple long engines.
NOTE: .cfg changed!


git-svn-id: https://kippo.googlecode.com/svn/trunk@173 951d7100-d841-11de-b865-b3884708a8e2
2010-10-23 12:32:49 +00:00
desaster 4af62a5baf fix typo, thanks SURFkees
git-svn-id: https://kippo.googlecode.com/svn/trunk@171 951d7100-d841-11de-b865-b3884708a8e2
2010-10-18 15:31:16 +00:00
desaster b6d5844b71 add support for listening on multiple IP addresses
git-svn-id: https://kippo.googlecode.com/svn/trunk@169 951d7100-d841-11de-b865-b3884708a8e2
2010-08-19 18:21:47 +00:00
desaster 8f0eed20b3 remove unnecessary support for requesting terminal title
git-svn-id: https://kippo.googlecode.com/svn/trunk@168 951d7100-d841-11de-b865-b3884708a8e2
2010-08-19 18:19:54 +00:00
desaster e0a478c3b9 Use a common 32bit little-endian format for ttylog. Existing logs on 64bit
systems will be incompatible).

Added a conversion script (convert32.py).


git-svn-id: https://kippo.googlecode.com/svn/trunk@167 951d7100-d841-11de-b865-b3884708a8e2
2010-08-16 16:15:18 +00:00
desaster de1ee43102 re-add the reconnect hack
git-svn-id: https://kippo.googlecode.com/svn/trunk@166 951d7100-d841-11de-b865-b3884708a8e2
2010-08-14 14:15:57 +00:00
desaster 10e8b2e3ec try not using reconnecting hack for adbapi to fix Dave_w's problem
git-svn-id: https://kippo.googlecode.com/svn/trunk@165 951d7100-d841-11de-b865-b3884708a8e2
2010-08-14 12:36:20 +00:00
desaster d5df79226e Fix for something I don't remember
git-svn-id: https://kippo.googlecode.com/svn/trunk@164 951d7100-d841-11de-b865-b3884708a8e2
2010-08-14 08:12:18 +00:00
desaster c115dd3952 Updated mysql schema for the new non-blocking mysql code
git-svn-id: https://kippo.googlecode.com/svn/trunk@163 951d7100-d841-11de-b865-b3884708a8e2
2010-08-14 08:10:32 +00:00
desaster 68e5d2ec49 Rewrote the mysql code to use adbapi for non-blocking operation
NOTE: schema changes are needed! (update5.sql)


git-svn-id: https://kippo.googlecode.com/svn/trunk@162 951d7100-d841-11de-b865-b3884708a8e2
2010-08-14 07:27:38 +00:00
desaster d089b564b6 Moved filesystem related commands to kippo/commands/fs.py
git-svn-id: https://kippo.googlecode.com/svn/trunk@160 951d7100-d841-11de-b865-b3884708a8e2
2010-07-13 17:06:32 +00:00
desaster eb708a2f08 New commands: cp & mv
git-svn-id: https://kippo.googlecode.com/svn/trunk@159 951d7100-d841-11de-b865-b3884708a8e2
2010-07-13 17:00:53 +00:00
desaster e5ac632312 Added some missing honeyfs/ files
git-svn-id: https://kippo.googlecode.com/svn/trunk@158 951d7100-d841-11de-b865-b3884708a8e2
2010-07-09 08:15:28 +00:00
desaster 2452002524 SSH client version is now handled by db logging
git-svn-id: https://kippo.googlecode.com/svn/trunk@157 951d7100-d841-11de-b865-b3884708a8e2
2010-07-06 10:00:59 +00:00
desaster ffa21b06c0 cleanup to test an rss feed
git-svn-id: https://kippo.googlecode.com/svn/trunk@156 951d7100-d841-11de-b865-b3884708a8e2
2010-07-05 17:08:31 +00:00
desaster fafe2f639c Log the client version string during connection
git-svn-id: https://kippo.googlecode.com/svn/trunk@155 951d7100-d841-11de-b865-b3884708a8e2
2010-07-05 16:55:03 +00:00
desaster b2cb068857 create full directory paths if needed when untarring
git-svn-id: https://kippo.googlecode.com/svn/trunk@153 951d7100-d841-11de-b865-b3884708a8e2
2010-06-30 13:24:28 +00:00
desaster 690eb07b2e accidentally left 'last' out of the reverted code
git-svn-id: https://kippo.googlecode.com/svn/trunk@152 951d7100-d841-11de-b865-b3884708a8e2
2010-06-30 13:23:53 +00:00
desaster f6665ab796 Revert command module loading change until fixed
git-svn-id: https://kippo.googlecode.com/svn/trunk@151 951d7100-d841-11de-b865-b3884708a8e2
2010-06-30 06:28:00 +00:00
desaster 0d70a7b4e0 last improvements + last now uses a plain text file instead of anydbm
git-svn-id: https://kippo.googlecode.com/svn/trunk@150 951d7100-d841-11de-b865-b3884708a8e2
2010-06-29 20:00:02 +00:00
desaster d8b1b0df63 To simplify customization, load kippo/commands/*.py using a directory listing
git-svn-id: https://kippo.googlecode.com/svn/trunk@149 951d7100-d841-11de-b865-b3884708a8e2
2010-06-29 19:15:32 +00:00
desaster aee8bc4d20 Fix some wget error handling
git-svn-id: https://kippo.googlecode.com/svn/trunk@148 951d7100-d841-11de-b865-b3884708a8e2
2010-06-29 19:14:26 +00:00
desaster 59eba484a5 Fix lastlog sorting (Janne Snabb)
git-svn-id: https://kippo.googlecode.com/svn/trunk@147 951d7100-d841-11de-b865-b3884708a8e2
2010-06-29 19:13:56 +00:00
desaster 9b6677c509 Add support for keyboard-interactive authentication
(contributed by Janne Snabb)


git-svn-id: https://kippo.googlecode.com/svn/trunk@145 951d7100-d841-11de-b865-b3884708a8e2
2010-06-28 19:01:02 +00:00
desaster 00664d251a Request the window title with terminal control codes, and parse the result.
The title, as well as screen height & width are now saved to sql->sessions



git-svn-id: https://kippo.googlecode.com/svn/trunk@144 951d7100-d841-11de-b865-b3884708a8e2
2010-06-28 13:17:46 +00:00
desaster 3779ba2471 Added patches submitted by Janne Snabb:
* New config option "ssh_addr", which can be used to be bind kippo to a
   specific IP 
 * New config option "out_addr", which tells kippo to bind to a specific IP
   for outgoing connections (wget)
 * wget now sends a fake user-agent
 * anydbm .iterkeys() isn't necessarily available (passwd, last)


git-svn-id: https://kippo.googlecode.com/svn/trunk@143 951d7100-d841-11de-b865-b3884708a8e2
2010-06-27 20:18:22 +00:00
desaster e9fee2d937 Added a simple tool for editing data/pass.db
git-svn-id: https://kippo.googlecode.com/svn/trunk@142 951d7100-d841-11de-b865-b3884708a8e2
2010-06-24 23:12:40 +00:00
desaster c5604e7f66 By default, start recursing from /
git-svn-id: https://kippo.googlecode.com/svn/trunk@141 951d7100-d841-11de-b865-b3884708a8e2
2010-06-24 12:03:31 +00:00
desaster 08c78407ab Issue #16:
Last 25 users connecting to honeypot will be seen using 'last'.
anydbm database, logs all in a last-like format.

(by jfbethlehem)



git-svn-id: https://kippo.googlecode.com/svn/trunk@140 951d7100-d841-11de-b865-b3884708a8e2
2010-06-21 17:53:35 +00:00
desaster c535742c38 New command: logout == exit (Janne Snabb)
git-svn-id: https://kippo.googlecode.com/svn/trunk@139 951d7100-d841-11de-b865-b3884708a8e2
2010-06-21 04:57:24 +00:00
desaster d95a85401b Fix #15, touch crashes when trying to touch unreachable files
(by jfbethlehem)


git-svn-id: https://kippo.googlecode.com/svn/trunk@136 951d7100-d841-11de-b865-b3884708a8e2
2010-06-18 18:29:02 +00:00