By qler on
Hey peeps,
This topic keeps coming up all the time, whether a site was built with drupal. What clues are there to tell if a site was built with Drupal. For example: the login page at http://site.com/user
What else is there?
Hey peeps,
This topic keeps coming up all the time, whether a site was built with drupal. What clues are there to tell if a site was built with Drupal. For example: the login page at http://site.com/user
What else is there?
Comments
Use this service
http://isthissitebuiltwithdrupal.com/
Yes great post
Yes great post nice link...
Cool stuff. How to defeat it?
@dddave, Cool stuff. Now comes the more interesting question. How do I make my drupal site test negative using a tool like this. What could this site be looking for to determine? They probably have some sort of a checklist or something that they go through. Any ideas? I mentioned the drupal login page at site.com/user, but are there any other tricks.
...
Some of those txt files in the root folder (in these cases more their contents) and the README.txt files in /modules & /themes & /sites/all are pretty unique to Drupal.
Other files that give it away:
misc/drupal.js
misc/druplicon.png
all .js and image files found in one of the core modules
How accurate
I should add: how accurate is this site though. This link on Dries' website says that Donna Radio uses Drupal, but the test site gives a no. Maybe they switched away.
http://buytaert.net/donna-usnig-drupal
Actually turns out that what this site does is pretty simple, hence not all that accurate probably. See here:
http://isthissitebuiltwithdrupal.com/about.html
...
hm, http://donna.be - the site Dries said was using Drupal, is now redirecting to mnm.be and by just looking at it's source code, there's no way that is build using Drupal
deflatable but how?
@tdimg, Re donna.be, my guess is some people stop using drupal, just like rockband.com did. See this thread http://drupal.org/node/906114
Looks like that detection script at http://isthissitebuiltwithdrupal.com looks at only 2 things: the drupal.js and the header expiry date. But it's definitely deflatable. This site for example http://kleercut.net/en/user is clearly drupal, but the script says it's not.
...
sure people/business can change their underlying system at any one point in time - but why does this matter? My guess is that donna.be was a radio station that was acquired by another one and then dissolved/ceased to exist on its own. In those cases, I guess the new owners continue with what they have rather than with what they acquire.
http://kleercut.net/en/user is clearly a Drupal site, and yes the checker doesn't recognise it, which might be due to several reasons:
First, kleercut.net is redirected to kleercut.net/en - the isthis... script might have trouble with redirects. Or the fact that the site still runs on Drupal 4.6.4, a CivicSpace install to be precise (the expire header is set to something else than on a default install), and/or that misc/drupal.js didn't exist in that release, however, some of the files I suggested exist:
http://www.kleercut.net/en/CHANGELOG.txt (here you can find out which version it's actually on, not very secure!)
http://www.kleercut.net/en/misc/druplicon.png
to just name a few.
What i think is the best way
What i think the best way is just right click on page and view its source code and do ctr+f i.e find drupal if exit than the site running on drupal.
zakir.gori