Commit Graph

51 Commits

Author SHA1 Message Date
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 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 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 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 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 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 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 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 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 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 bd23dd9fd4 the UTC timestamp returned by nowUnix() was skewed by DST
git-svn-id: https://kippo.googlecode.com/svn/trunk@126 951d7100-d841-11de-b865-b3884708a8e2
2010-06-17 09:09:37 +00:00
desaster 909985c63a Possible win32 fix for loading the filesystem pickle
git-svn-id: https://kippo.googlecode.com/svn/trunk@125 951d7100-d841-11de-b865-b3884708a8e2
2010-06-17 06:11:23 +00:00
desaster f1381d2e96 Logging improvements:
* redo the logger in a way that allows the host ip from the connection to be
   saved to the db
 * ignore mysql errors (such as connectivity problems)


git-svn-id: https://kippo.googlecode.com/svn/trunk@123 951d7100-d841-11de-b865-b3884708a8e2
2010-06-16 14:51:26 +00:00
desaster 7ca121347a Fix dblog breaking
git-svn-id: https://kippo.googlecode.com/svn/trunk@122 951d7100-d841-11de-b865-b3884708a8e2
2010-06-16 10:41:37 +00:00
desaster b88af200e8 * Fix some dblog brokenness
* Set the ttylog column for mysql to "MEDIUMBLOB"
 * Limit the ttylog size written to the database to 10 Megabytes


git-svn-id: https://kippo.googlecode.com/svn/trunk@121 951d7100-d841-11de-b865-b3884708a8e2
2010-06-11 04:59:52 +00:00
desaster 97908aad25 Fix broken log parsing
git-svn-id: https://kippo.googlecode.com/svn/trunk@120 951d7100-d841-11de-b865-b3884708a8e2
2010-06-09 09:23:05 +00:00
desaster 4c19790e43 Allow sensor name to be configured in kippo.cfg
git-svn-id: https://kippo.googlecode.com/svn/trunk@119 951d7100-d841-11de-b865-b3884708a8e2
2010-06-09 06:50:41 +00:00
desaster dd847cfba7 Log full command line for known/unknown commands
git-svn-id: https://kippo.googlecode.com/svn/trunk@117 951d7100-d841-11de-b865-b3884708a8e2
2010-06-08 19:13:09 +00:00
desaster dc6432bcdd * Experimental MySQL logging; see kippo.cfg.dist and doc/sql/mysql.sql
* Initial root password now set in kippo.cfg



git-svn-id: https://kippo.googlecode.com/svn/trunk@116 951d7100-d841-11de-b865-b3884708a8e2
2010-06-08 17:37:16 +00:00
desaster 8a34f34062 fix deprecation warnings when creating the keypair
git-svn-id: https://kippo.googlecode.com/svn/trunk@115 951d7100-d841-11de-b865-b3884708a8e2
2010-06-01 05:36:14 +00:00
desaster b4d672361b Add support for ctrl-d and ctrl-u
git-svn-id: https://kippo.googlecode.com/svn/trunk@109 951d7100-d841-11de-b865-b3884708a8e2
2010-05-08 20:38:09 +00:00
desaster 35d65efd8d Add support for passing environment variables, for example:
PATH=. foobar --args


git-svn-id: https://kippo.googlecode.com/svn/trunk@108 951d7100-d841-11de-b865-b3884708a8e2
2010-04-28 20:02:15 +00:00
desaster 7f8f5d2ed9 * Added the ability to add new root passwords to data/pass.db (anydbm). This
is utilized by the passwd command.
 * New kippo.cfg entries: data_path & txtcmds_path


git-svn-id: https://kippo.googlecode.com/svn/trunk@103 951d7100-d841-11de-b865-b3884708a8e2
2010-04-14 09:26:04 +00:00
desaster b7406b54bb Added ability to add commands to the honeypot by adding a textfile in txtcmds/
git-svn-id: https://kippo.googlecode.com/svn/trunk@97 951d7100-d841-11de-b865-b3884708a8e2
2010-04-06 05:35:38 +00:00
desaster 4438ff5d04 don't read private key as the public key
git-svn-id: https://kippo.googlecode.com/svn/trunk@94 951d7100-d841-11de-b865-b3884708a8e2
2009-12-08 05:22:20 +00:00
desaster 113ec048ef "IPv4Address.__getitem__ is deprecated. Use attributes instead." (yvesf)
git-svn-id: https://kippo.googlecode.com/svn/trunk@93 951d7100-d841-11de-b865-b3884708a8e2
2009-12-07 05:37:30 +00:00
desaster 7ff3ce631b define eofReceived in avatar
git-svn-id: https://kippo.googlecode.com/svn/trunk@90 951d7100-d841-11de-b865-b3884708a8e2
2009-12-02 21:13:19 +00:00
desaster 51f3bfab25 tired
git-svn-id: https://kippo.googlecode.com/svn/trunk@87 951d7100-d841-11de-b865-b3884708a8e2
2009-11-27 22:52:30 +00:00
desaster 463898b5c1 fix rsa key generation once more
git-svn-id: https://kippo.googlecode.com/svn/trunk@86 951d7100-d841-11de-b865-b3884708a8e2
2009-11-27 22:49:32 +00:00
desaster 2ac5b46652 Fix finding kippo.cfg
git-svn-id: https://kippo.googlecode.com/svn/trunk@85 951d7100-d841-11de-b865-b3884708a8e2
2009-11-27 20:44:01 +00:00
desaster 8c4eae2f57 should probably call config() before using it
git-svn-id: https://kippo.googlecode.com/svn/trunk@84 951d7100-d841-11de-b865-b3884708a8e2
2009-11-26 21:33:26 +00:00
desaster 76876dd2c2 write keypair to the files from kippo.cfg
git-svn-id: https://kippo.googlecode.com/svn/trunk@80 951d7100-d841-11de-b865-b3884708a8e2
2009-11-25 19:38:17 +00:00
desaster 04fd72b436 * show client ip address in "w"
* a little shell tweak


git-svn-id: https://kippo.googlecode.com/svn/trunk@79 951d7100-d841-11de-b865-b3884708a8e2
2009-11-25 19:02:16 +00:00
desaster 6b1120824a * ctrl-c should empty the line buffer
* don't add lines to history if within a command


git-svn-id: https://kippo.googlecode.com/svn/trunk@78 951d7100-d841-11de-b865-b3884708a8e2
2009-11-25 17:10:55 +00:00
desaster 51da3b27fd Fix '..' in resolve_path_wc
git-svn-id: https://kippo.googlecode.com/svn/trunk@75 951d7100-d841-11de-b865-b3884708a8e2
2009-11-24 21:46:01 +00:00
desaster aa451bc2fd removed list_files, which was just calling get_path
implemented wildcard aware path resolving


git-svn-id: https://kippo.googlecode.com/svn/trunk@74 951d7100-d841-11de-b865-b3884708a8e2
2009-11-24 21:35:51 +00:00
desaster 31d57054f2 support multiple commands separated by ;
git-svn-id: https://kippo.googlecode.com/svn/trunk@72 951d7100-d841-11de-b865-b3884708a8e2
2009-11-24 18:52:19 +00:00
desaster 97256e45f6 * exit and ssh should reset cwd
* More kippo.cfg options: contents_path, public_key, private_key


git-svn-id: https://kippo.googlecode.com/svn/trunk@55 951d7100-d841-11de-b865-b3884708a8e2
2009-11-23 14:45:48 +00:00
desaster ff1579f6fe win32 fixes
git-svn-id: https://kippo.googlecode.com/svn/trunk@54 951d7100-d841-11de-b865-b3884708a8e2
2009-11-22 19:22:36 +00:00