Yeah I can't think of a simple way, once the markup is generated there's no actual code from the server side language or framework left.
As you say, there'll be certain characteristics shared by sites made with the same framework (for example) because they use specific naming conventions, or have specific look if they haven't been radically reskinned (CMSes like Joomla or Drupal, or wikis), and some sites will have specific things like if it was served up by Tomcat you know Java was involved or if it's an IIS webserver .NET is likely, but most non-IIS sites have an Apache or other webserver front-end to them, so even that might be hard to tell.
|