first dSploitd commit.
_highly_ unstable, still in heavy development.
added a README
accuracy is a value between 0 and 100
removed old sources, included in first commit for mistake
use the same way to send array of strings
added the gitignore file
little speedup
strict checking
wrote the ettercat handler
have sex with valgrind
ensure to close the connection file descriptor only after we remove
it from connections, otherwise the sender thread will try to use
a closed file descriptor for send messages.
wrote hydra handler
stderr can differ from STDERR_FILENO
moved shared code into common directory.
handlers id should be readable by clients too.
be more modular. msgqueue are useful for clients, and commands structs must be readable by anyone.
handle both SIGINT and SIGTERM
added a function for free buffer struct
deamonize
changed the way dSploitd manage string arrays.
changed the way dSploitd manage connections.
changed the way dSploitd manage control messages.
added initial support for modules ( plugins ).
created a shared library ( dSploitCommon ) that can be used by both server and client for create and send messages.
added Android.mk for building it with NDK.
manh minor changes and bugfix.
created the first client ( JNI ).

sorry for making one big commit, but i found that the previous design of
dSploitd was wrong only when i was already writing the JNI client.

-- tux_mind