[ Home ] [ Architecture ] [ FAQ ] [ Implementation ] [ Tutorial ]
The scanning engine was kept as light as possible to reduce the probability of platform specific code and to make running Security Advisor easier on a laptop. Ideally, I would like to use the same scanning code on a laptop, standalone machine (appliance) and as an agent on a server or desktop.
All results are written to a text file for now, I had used Metakit but was getting too caught up in the structure and formatting of results. For now I am focusing on finishing the initial scanning engine and documentation. Then I will start working on the reporting and analysis code.
I am looking at using either ZODB or Metakit for local storage with an option to export data to a SQL database or CSV file. This would allow Security Advisor to be used without installing a full SQL server for desktop users.