Como posso descobrir quais tecnologias foram usadas para gerar um site?

2

Como posso descobrir quais tecnologias foram usadas para gerar um website? É possível?

Por exemplo PHP, JSP, JSF, ASP.NET, Ruby, Python etc.

    
por gaffcz 24.07.2011 / 21:55

2 respostas

1

A menos que o URL o revele (por exemplo, link ), você não pode. Mesmo a URL não é confiável, já que, teoricamente, você poderia configurar um servidor da Web para usar a extensão .php para Java Server Pages. É estranho, mas é possível. O mesmo vale para todas as combinações possíveis.

Como todos esses são idiomas do lado do servidor, a única coisa que você pode ver como o cliente é HTML. HTML por si só não revela muito.

Você pode descobrir mais inspecionando a marcação HTML e procurando algumas palavras-chave. Por exemplo, algumas estruturas da Web ou mecanismos de modelos deixam rastros e padrões especiais ou palavras-chave que podem lhe dar uma dica. É muito específico e não sei de nenhuma ferramenta que funcionasse para esse tipo de tarefa (exceto para o Google).

    
por 24.07.2011 / 22:39
2
  • Existem ferramentas on-line para determinar quais servidores da web são usados em um determinado site:

link

Mas eles são altamente não confiáveis, porque as informações que um servidor revela podem ser facilmente manipuladas ou ocultadas pelo proprietário do site (o que pode levar à observação "desconhecido" como o tipo de servidor nesse gráfico em particular).

  • Outra opção é chamar uma página não existente em um site. A mensagem de erro (404) também pode revelar o SO e o software do servidor:

link ("teste" não existe) revela que eles estão usando o Tomcat com o Apache. De maneira semelhante, você verá mensagens do Microsoft IIS no Windows, PHP no Linux, etc.

A maioria dos sites substitui a mensagem padrão 404 por uma mais informativa, como este site: link Então não há muito para reunir lá.

  • Alguns sites começaram a alterar as extensões de arquivo, como "svd" ("SVD" é o nome curto do jornal). Esse método dificulta a detecção de qual mecanismo de script é usado: link
por 24.07.2011 / 22:51