Patent ID: 8683031

Claim:
A method comprising: scanning a network device using identity information to identify a server running on the network device, the network device being associated with an entity; retrieving content from the server; dividing the content into constituent elements; analyzing the constituent elements to determine if at least one of a keyword or a phrase associated with standards compliance is present in the content; determining a first fingerprint of the content; determining a second fingerprint of the network device based on the first fingerprint of the content; generating a report including at least one of a result of the analyzing or the second fingerprint of the network device; identifying that a first one of the constituent elements as a link to second content on a second server; and determining multiple internet protocol addresses by querying a domain name server with a domain name associated with the entity; and determining that the link is a broken link because the second content is not available at the second server, the report including information about the broken link, wherein the identity information includes multiple internet protocol addresses.