From adf8346d5b4da3d50c20767a0c317c6f8621fe1a Mon Sep 17 00:00:00 2001 From: desaster Date: Thu, 7 Apr 2011 18:31:41 +0000 Subject: [PATCH] Fix ps to resemble the real thing a bit more git-svn-id: https://kippo.googlecode.com/svn/trunk@206 951d7100-d841-11de-b865-b3884708a8e2 --- kippo/commands/base.py | 102 +++++++++++++++++++++++------------------ 1 file changed, 58 insertions(+), 44 deletions(-) diff --git a/kippo/commands/base.py b/kippo/commands/base.py index 24fa14a..ceddab1 100644 --- a/kippo/commands/base.py +++ b/kippo/commands/base.py @@ -79,50 +79,64 @@ commands['/bin/uname'] = command_uname class command_ps(HoneyPotCommand): def call(self): - if len(self.args) and self.args[0].strip().count('a'): - output = ( - 'USER PID %%CPU %%MEM VSZ RSS TTY STAT START TIME COMMAND', - 'root 1 0.0 0.1 2100 688 ? Ss Nov06 0:07 init [2] ', - 'root 2 0.0 0.0 0 0 ? S< Nov06 0:00 [kthreadd]', - 'root 3 0.0 0.0 0 0 ? S< Nov06 0:00 [migration/0]', - 'root 4 0.0 0.0 0 0 ? S< Nov06 0:00 [ksoftirqd/0]', - 'root 5 0.0 0.0 0 0 ? S< Nov06 0:00 [watchdog/0]', - 'root 6 0.0 0.0 0 0 ? S< Nov06 0:17 [events/0]', - 'root 7 0.0 0.0 0 0 ? S< Nov06 0:00 [khelper]', - 'root 39 0.0 0.0 0 0 ? S< Nov06 0:00 [kblockd/0]', - 'root 41 0.0 0.0 0 0 ? S< Nov06 0:00 [kacpid]', - 'root 42 0.0 0.0 0 0 ? S< Nov06 0:00 [kacpi_notify]', - 'root 170 0.0 0.0 0 0 ? S< Nov06 0:00 [kseriod]', - 'root 207 0.0 0.0 0 0 ? S Nov06 0:01 [pdflush]', - 'root 208 0.0 0.0 0 0 ? S Nov06 0:00 [pdflush]', - 'root 209 0.0 0.0 0 0 ? S< Nov06 0:00 [kswapd0]', - 'root 210 0.0 0.0 0 0 ? S< Nov06 0:00 [aio/0]', - 'root 748 0.0 0.0 0 0 ? S< Nov06 0:00 [ata/0]', - 'root 749 0.0 0.0 0 0 ? S< Nov06 0:00 [ata_aux]', - 'root 929 0.0 0.0 0 0 ? S< Nov06 0:00 [scsi_eh_0]', - 'root 1014 0.0 0.0 0 0 ? D< Nov06 0:03 [kjournald]', - 'root 1087 0.0 0.1 2288 772 ? S