When searching for inurl view viewshtml , you're essentially looking for URLs that contain the phrase "view" and have a file name ending in "views.html" or similar. This can lead to some interesting discoveries:
It is highly plausible that viewshtml is a typographical error or a shorthand for "Views HTML" or "views.html". Many web development frameworks, such as Elgg or Drupal, use a "View" system to handle presentation logic and generate HTML output.
inurl:view "views.html"
Finding a camera via this dork often means the device is or intended to be public. If you own an IP camera, you can protect it by:
inurl:view inurl:html "gallery"
Cameras monitoring parking lots, store interiors, and office spaces.
The second part, view viewshtml , is where things get interesting. This is not a standard file extension. It is, essentially, a fingerprint. inurl view viewshtml
One of the most common ways view files are exposed is through an enabled directory listing. You can disable this feature in Apache by setting Options -Indexes in your .htaccess or virtual host configuration.