Open-AudIT Server
Open-AudIT Server is where it all began. Your network devices can be queried and audited. Results are stored in a database for viewing, reporting and change auditing. All interaction is via standards compliant web pages.
To setup Open-AudIT you will need the following - a webserver (IIS or Apache will do), PHP installed on the webserver, a MySQL database (usually residing on the webserver), the gd and imagick extensions for PHP. Once these are installed and working, simply download the application (download the SVN Trunk for the latest version). Extract the files into a directory on your webserver that is visible to the clients. Call the page setup.php in a web browser. Follow the prompts. It really should be that simple.
To audit Windows systems, you will need to run the 'firewall_enable.vbs' script locally on each system you wish to audit remotely. In a domain environment, you will need Administrative permissions to audit remote systems. Examine audit.config (in the scripts directory) and configure to your needs. Auditing your entire domain can be accomplished by a single command - or you could make a 'scheduled task' to audit the domain at a set time. You could also combine the audit script with your domain logon script, so that every time a system is logged on, it is also audited.
To audit Linux workstations, run the script audit_linux.sh (in the scripts directory) on each system.
To scan your network, use nmap.vbs (also in the scripts directory). Now, everything on you network will be visible to you and you will know if it changes.