zombie_hunter (version 1.0)
index
/home/ut3hax/bin/zombie_hunter

Zombie Hunter
=============
This program can search for a specific program or search all running programs.
Running interactively you can view more information about possible zombie  
programs found.
 
This program can self install and creates a whitelist file upon installation.
This is a list of programs that are to be ignored when scanning all programs.
 
Zobie Hunter may also be ran non-interactive and passed arguments to kill 
assumed zombies.  This is very dangerous and should not be used unless you know
what you are doing.  It is suggested that you run Zombie Hunter interactivly
first, to make sure the assumed zombies are ok to stop.

 
Modules
       
cPickle
cStringIO
curses
datetime
glob
optparse
os
sys
traceback

 
Functions
       
addConfigDir(d)
apath()
all process file name and file path
clean(old_data, new_data)
Given an old dict object of precesses and a new dict object of
processes, merge them and return a list of processes sorted by which has
been running the longest.
config(opts)
createWhitelist(opts)
This was created to list processes to ignore.
exit(opts, stat=0)
fname(opts)
process file name
fpath(opts)
process file path with file name
gather(opts)
Gather a list or processes and interpret it into a useable dict object.
getConfig(opts)
getSize()
help()
load(opts)
Loads the list of previously found processes and spikes the object as a
dictionary.  If the file was corrupt or empty and cannot be cast as a dict,
then an empty dict is returned.
loadWhitelist(opts)
Loads a whitelist and interprets it into a list.
main()
usage: Zombie Hunter
manage(opts, new)
Zombie Hunter - Manager Help
 
Legend:
 
    ID -  The id assigned by zombie hunter to the program to help identify a
        w
        process to interact with.  This id has no reflection of assigned 
        system process id's.
 
    PID - The PROCESS ID assigned by the operating system.
 
    ELAPSED TIME - Elapsed time since the process was started, in the form 
        [[dd-]hh:]mm:ss.
 
    DATE GATHERED - The date and time Zombie Hunter first saw this process
        running.
 
    NEW - If the process was running the last time Zombie Hunter was ran, this
        will say False.  If Zombie Hunter is just now seeing the process, it
        will say True.
 
    ZOMBIE - If the process in question was flagged a zombie by the Operating
        system, this will say True.
 
    NAME - The short common name of the process.
removeConfigDir(opath)
run(opts)
save(opts, ndata)
save processes found for continued examination the next time Zombie 
Hunter is ran.
setConfig(d)
testConfig()
version()
view()
wname(opts)
whitelist file name
wpath(opts)
whitelist file path with whitelist file name

 
Data
        __author__ = 'Josh Lee'
__configdir__ = '/home/ut3hax/.zombie_hunter_files'
__copyright__ = 'PyTis'
__created__ = '07:58am 09 Sep, 2009'
__version__ = '1.0'

 
Author
        Josh Lee