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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
dbc3e1b13a
Fix issue #14 , tar hangs when trying to unpack a file without a directory
...
(by jfbethlehem)
git-svn-id: https://kippo.googlecode.com/svn/trunk@135 951d7100-d841-11de-b865-b3884708a8e2
2010-06-18 18:21:35 +00:00
5158a41fea
Don't try to save a non-existant ttylog
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@128 951d7100-d841-11de-b865-b3884708a8e2
2010-06-17 17:55:07 +00:00
7cb8e06949
Changes to the MySQL schema to be more like jfbethlehem's SQLite schema.
...
An update2.sql is provided that might update the schema without data loss,
however if you value your data, it's a good idea to create a backup first.
git-svn-id: https://kippo.googlecode.com/svn/trunk@127 951d7100-d841-11de-b865-b3884708a8e2
2010-06-17 17:11:22 +00:00
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
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
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
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
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
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
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
1b757c8f64
Have mysql reconnect if disconnected
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@118 951d7100-d841-11de-b865-b3884708a8e2
2010-06-09 04:46:50 +00:00
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
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
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
f28a852518
New command: date - thanks adnan!
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@114 951d7100-d841-11de-b865-b3884708a8e2
2010-06-01 04:34:53 +00:00
7381375811
New txtcmd: dmesg
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@112 951d7100-d841-11de-b865-b3884708a8e2
2010-05-29 12:49:32 +00:00
3840cbbd04
Added new command: exxxit, which actually exits (for developer's purposes)
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@111 951d7100-d841-11de-b865-b3884708a8e2
2010-05-29 12:42:42 +00:00
590540178e
adduser - replace test123 with the actual username
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@110 951d7100-d841-11de-b865-b3884708a8e2
2010-05-08 20:39:26 +00:00
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
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
fcbce3a6dd
New command: touch
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@107 951d7100-d841-11de-b865-b3884708a8e2
2010-04-24 13:12:31 +00:00
a3bbfab17a
* vi should be in txtcmds/usr/bin/vi
...
* Add txtcmds/usr/bin/last
git-svn-id: https://kippo.googlecode.com/svn/trunk@106 951d7100-d841-11de-b865-b3884708a8e2
2010-04-18 12:42:55 +00:00
1aaf01df15
To prevent suspicion, have only one initial easy password (123456)
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@105 951d7100-d841-11de-b865-b3884708a8e2
2010-04-14 09:38:29 +00:00
99914ad0d8
Add data/ directory, currently only used by pass.db
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@104 951d7100-d841-11de-b865-b3884708a8e2
2010-04-14 09:27:05 +00:00
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
bcab01d492
Display an error if trying to run as root, or if kippo.cfg is missing
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@102 951d7100-d841-11de-b865-b3884708a8e2
2010-04-12 17:08:03 +00:00
a7b41cf633
Handle command line options with getopt, adding support for -l
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@100 951d7100-d841-11de-b865-b3884708a8e2
2010-04-06 16:08:49 +00:00
48ecc25cc6
Moved some static commands to txtcmds/
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@99 951d7100-d841-11de-b865-b3884708a8e2
2010-04-06 15:48:40 +00:00
daa46a05fc
New command: adduser / useradd
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@98 951d7100-d841-11de-b865-b3884708a8e2
2010-04-06 14:27:37 +00:00
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
ee2aeddf26
Added new random executables
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@96 951d7100-d841-11de-b865-b3884708a8e2
2010-02-23 05:44:36 +00:00
b5c06771c1
New command: apt-get
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@95 951d7100-d841-11de-b865-b3884708a8e2
2010-02-23 05:43:39 +00:00
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
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
70f20d600f
Have ping ignore command line options
...
git-svn-id: https://kippo.googlecode.com/svn/trunk@92 951d7100-d841-11de-b865-b3884708a8e2
2009-12-04 05:45:58 +00:00