Things are still moving (very) slowly along, most of the work lately
has been on architecture. I ran into some scalability issues with
using Python arrays to define security checks. There are also some
issues compiling the code to a standalone .exe on Windows systems due
to nested dependancies.
What I have been looking at lately is to create a XML DTD to specify
the checks to perform, their expected values, a description of the
check and where to get more information. Unfortunately I don't know a
whole lot about creating DTDs.
I will also be changing the language used to Ruby. I had considered
Ruby originally but there was no program to create standalone
executables for the language. There is such a tool now, although I
still need to resolve the nested dependancy problem for some compiled
programs to work.
Using Ruby will also make it easier (for me anyway) to build an
administrative tool since I can use Rails.
I am going to be working on the DTD this weekend, if you have any
suggestions or would like to help let me know,
Wayne