I am going to create a tool which shows the OS and Databases related information of a machine. I have the `IP address/Host Name` of a machine. Using the `IP Address/Host Name` of that machine I want to get the OS and Databases related information. 

I need the information of databases(Like Oracle, MySQL, SQL Server..) without actually connect to the databases.

Is there any library available to get this information.