Quote from: AMDbuilder at Jul 21, 2011, 02:39 PM
The best way is really to look for the manager login page, but with Revo even that will fail as people move/rename it.
^ exactly.
MODExt sends the X-Powered-By header along with a MODX value but that’s only with backend AJAX requests.
Another thought;
Perhaps it can be recognized be the config.core.php file - it exists and thus gives a 200 OK response, but with an empty result obviously. A quick google didn’t show me other systems that have that file in the webroot. That should always be the case with MODX Revo - the filename is hardcoded all over the place (including in addons).
Evolution just uses core/config/config.inc.php or something similar, haven’t used that for too long... XD