Unfortunatly a database verification function/program isn't as simple as one would think at first, maybe i just need to step out of the box..  
 
IP detection is very OS dependant, and it using what you feed it instead of autodetecting is a feature, think multihomed, nat ect. 
 
Log messages aren't standard no big suprise there, we pick what we think is sufficient and go with it. 
 
Gui is a waste of cpu for a server program, implement it as a logfile monitor and it can be included as an optional execuable. 
 
The log messages do have a standard and include "[Message type]" tags, 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 |