Create an HTTP classification
An HTTP classifier enables the horizontal discovery process to find devices via the HTTP protocol.
Before you begin
About this task
If you want to classify devices via HTTP/REST, you can create additional HTTP classifications, rather than by another protocol. Use HTTP classification for device discovery only, not for application discovery.
Important:
The HTTP Classify probe no longer attempts credentials over the HTTP protocol by default. To override this behavior, you can enable mid.http_classy.allow_credentials_over_http. However,
enabling this setting can expose credentials to man-in-the-middle (MitM) attacks. Therefore, it’s strongly recommended to keep this property set to false and use HTTPS whenever possible.
By default, the F5 HTTP classifier is provided to classify F5 load balancers using REST. The F5 LB REST pattern is also provided to explore the device. You don’t need to create an HTTP classifier for F5 load balancers.
Of all protocols that Discovery uses (including WMI, SSH, and SNMP), HTTP is the lowest priority by default. Discovery uses HTTP classification only if:
- Shazzam determines that the ports for HTTP (80) and HTTPS (443) traffic are open.
- The horizontal discovery process fails for the higher priority port probes (WMI, SSH, and SNMP) if the ports for those protocols are not open, or if discovery for those protocols fail. The horizontal discovery process can
fail, for example, if SSH and SNMP credentials are not configured or are incorrect.Note:See Port Probes for more details on how port scanning works and to see the priorities of the different protocols.
PROTOCOL://IP:PORT/PATH, where: