I am actually inquiring about the list of products which SPLUNK supports ?
How does splunk collects data from a device (say sourcefire) which does not support syslog communication and has its own custom API (estreamer)? There can be number of devices with their own Custom API? SO, how can I can be sure of collecting logs from that device to SPLUNK enterprise server
You can see the list of apps where Splunk is the author: http://answers.splunk.com/users/241/splunk. This is not a perfect match for apps that carry the official "Splunk Supported" designation. There are apps on this list that are currently community supported. But it does include all the Splunk Supported apps as far as I can see.