Como posso descobrir em que tecnologias um site é construído?

17

Estou pesquisando a construção de um site olhando o que outras pessoas fizeram, mas não sei como determinar quais tecnologias ou plataformas estão sendo usadas. Como posso saber o que um site está executando quando o visito?

dave morin
fonte
1
As Perguntas frequentes sobre os Pro Webmasters afirmam que o escopo deste site "abrange a operação de sites que você controla "; no entanto, essa pergunta surge com frequência, então eu estou convertendo isso em um Wiki da comunidade para fechar duplicatas passadas e futuras.
21413 danlefree

Respostas:

14

Há quatro itens básicos que você pode verificar para determinar o que um site está executando:

  1. Código fonte. Faça uma visualização da fonte na página e veja como os scripts estão sendo chamados. Normalmente, você verá coisas como JQuery, Modernizr e outras bibliotecas javascript comuns, e elas fornecerão algumas dicas sobre como as coisas foram criadas. Se o site estiver usando um CMS comum, você também poderá ver os caminhos que indicam qual o CMS (por exemplo, / wp-content / para WordPress).

  2. Servidor. Verificar se o servidor da web é executado em um site também pode ajudar a fornecer pistas sobre como ele foi construído. Às vezes, é muito fácil descobrir isso ... se você vir uma extensão de arquivo .cfm ou .asp / .aspx, estará em um terreno sólido com o conhecimento de quais tecnologias estão em jogo. Se um site usa links permanentes ou outro método para ocultar a extensão, verifique no Netcraft para obter um relatório de qual servidor está executando ou você pode usar alguns truques como emitir um telnet para servername na porta 80 ou um comando curl para ver o cabeçalho de resposta e isso mostrará como é o ambiente do servidor. Combinar o que você aprendeu nessas duas etapas com a experiência e alguns Googles extras geralmente diz o que você quer saber.

  3. humans.txt . Verifique http://example.org/humans.txtse os desenvolvedores já listaram tudo para você.

  4. Verifique os cabeçalhos de uma página com um console / debugtool. Você pode encontrar informações como Server Apache/2ou X-Powered-By PHP/5.3. Este site é construído com PHP em um servidor Apache.

  5. Peça. Acredite ou não, as pessoas podem apenas dizer.

Existem também plugins de navegador e outras ferramentas que analisam um site e mostram o que está sendo executado. Um dos exemplos mais populares disso é o Wappalyzer, que possui extensões para Firefox e Chrome e vale a pena procurar por você.

JCL1178
fonte
agradável editar sugeriu JCL1178 n1
Simon Hayter
1
Wiki da comunidade Grumble resmungar resmungar não resmungar. Resmungar.
JCL1178
1
no entanto, você ainda recebe pontos de respeito virtual de mim: P
Simon Hayter
8

Você pode obter uma análise dos componentes diferentes que um site usa usando Built With .

Quando um site usa um sistema de gerenciamento de conteúdo como o Wordpress, ele geralmente aparece lá. No caso do site que você está perguntando, ele não mostra um sistema de gerenciamento de conteúdo, mas as seguintes bibliotecas: jQuery, FancyBox, JQuery Mousewheel, além de vários widgets.

Itai
fonte
1

A extensão Chrome Sniffer para o Google Chrome detecta em quais aplicativos da web e bibliotecas JavaScript um site é construído e exibe ícones na barra de endereços de acordo.

shea
fonte
0

1.Eu recebo os cabeçalhos http, às vezes isso diz algo (por exemplo, se for executado pelo php).

2.Eu posso digitar mywebsite.com/wp-login.php, se uma página de login aparecer, significa que o site usa o wordpress.

3.Se uma página de login aparecer, digitando mywebsite.com/admin, significa que usa drupal.

4.Se uma página de login aparecer digitando mywebsite.com/administrator, significa que ela usa o joomla.

Nicolas Guérinet
fonte
0

Alguém já mencionou wapalyzer. Você pode usá-lo como um plugin do navegador para o Firefox. Os ícones ativos aparecem na barra de endereço e, quando selecionado, levam você à página da web wapalyzer com uma descrição da tecnologia.

Mark Russell
fonte