¿Cómo puedo averiguar en qué tecnologías se basa un sitio?

17

Estoy investigando la construcción de un sitio mirando lo que otras personas han hecho, pero no sé cómo determinar qué tecnologías o plataformas se están utilizando. ¿Cómo puedo saber qué sitio se está ejecutando cuando lo visito?

dave morin
fuente
1
Las preguntas frecuentes de Pro Webmasters establecen que el alcance de este sitio "cubre el funcionamiento de los sitios web que usted controla ", sin embargo, esta pregunta surge con frecuencia, por lo que estoy convirtiendo esto en un Wiki de la comunidad para cerrar duplicados pasados ​​y futuros.
danlefree

Respuestas:

14

Hay cuatro cosas básicas que puede verificar para determinar qué sitio se está ejecutando:

  1. Código fuente. Vea una fuente en la página y observe qué scripts se están llamando. Por lo general, verá cosas como JQuery, Modernizr y otras bibliotecas de JavaScript comunes y estas le darán algunas pistas sobre cómo se construyeron las cosas. Si el sitio usa un CMS común, también puede ver rutas que le indican qué CMS era (por ejemplo, / wp-content / para WordPress).

  2. Servidor. Comprobar para ver qué servidor web ejecuta un sitio también puede ayudarlo a darle pistas sobre cómo se creó. A veces esto es bastante fácil de entender ... si ve una extensión de archivo de .cfm o .asp / .aspx, entonces está en un terreno bastante sólido para saber qué tecnologías están en juego. Si un sitio usa enlaces permanentes u otro método para ofuscar la extensión, compárela con Netcraft para obtener un informe de en qué servidor se está ejecutando o puede usar algunos trucos como emitir un telnet al nombre del servidor en el puerto 80 o un comando curl para ver el encabezado de respuesta y eso le dirá cómo es el entorno del servidor. La combinación de lo que aprende en estos dos pasos con la experiencia y algunos Google adicionales generalmente le dirá lo que quiere saber.

  3. humanos.txt . Verifique http://example.org/humans.txtsi los desarrolladores ya enumeraron todo para usted.

  4. Verifique los encabezados de una página con una consola / debugtool. Puede encontrar información como Server Apache/2o X-Powered-By PHP/5.3. Este sitio está construido con PHP en un servidor Apache.

  5. Pedir. Lo creas o no, la gente puede decírtelo.

También hay complementos del navegador y otras herramientas que analizarán un sitio y le mostrarán qué se está ejecutando. Uno de los ejemplos más populares de esto es Wappalyzer, que tiene extensiones tanto para Firefox como para Chrome y merece la pena echarle un vistazo.

JCL1178
fuente
agradable edición sugerida JCL1178 n1
Simon Hayter
1
Grumble grumble wiki de la comunidad grumble gruñido sin representante gruñón. Queja.
JCL1178
1
sin embargo, todavía obtienes puntos de respeto virtual de mi parte: P
Simon Hayter
8

Puede obtener un desglose de los diferentes componentes que utiliza un sitio con Built With .

Cuando un sitio usa un sistema de gestión de contenido como Wordpress, generalmente aparece allí. En el caso del sitio que está preguntando, no muestra un sistema de administración de contenido, sino las siguientes bibliotecas: jQuery, FancyBox, JQuery Mousewheel más una serie de widgets.

Itai
fuente
1

La extensión Chrome Sniffer para Google Chrome detecta en qué aplicaciones web y bibliotecas JavaScript se basa un sitio y muestra los iconos en la barra de direcciones en consecuencia.

Ella a
fuente
0

1.Obten los encabezados http, a veces te dice algo (por ejemplo, si es ejecutado por php).

2.Puedo escribir mywebsite.com/wp-login.php, si aparece una página de inicio de sesión significa que el sitio web usa WordPress.

3. Si aparece una página de inicio de sesión escribiendo mywebsite.com/admin, significa que utiliza drupal.

4. Si aparece una página de inicio de sesión escribiendo mywebsite.com/administrator, significa que usa joomla.

Nicolas Guérinet
fuente
0

Alguien ya ha mencionado wapalyzer. Puede usarlo como complemento del navegador para Firefox. Aparecen iconos calientes en la barra de direcciones y, cuando se selecciona, lo llevan a la página web de wapalyzer con una descripción de la tecnología.

Mark Russell
fuente