Belarc is a good tool, but it isn't what I need.
What I have been tasked to do is complete a "cyber machine hardening study". This project spans about 50 different sites, each site probably has close to 100 cyber machines (each machine has unique properties such as OS). I also have to develop fleet wide policies for programs, identify known vulnerabilities for ports, programs, and services, provide justifications for removing services, maintain a database of said information, etc, etc.
So, inorder to harden these devices, I first need to know what ports, programs and services are running on each machine. It may be as long as a year until I finally get this information. So I am looking at getting a head start in identifying service vulnerabilities and such so that, when I get the information on each cyber machine, and I find a service running that I have already identified, studied and indentified it's known vulnerabilities, it will move alot quicker. Thats why I am asking for the diffinitive listing of all services. I guess I'm screwed for the next years worth of work. Or, any other suggestions......