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?
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?
Respostas:
Há quatro itens básicos que você pode verificar para determinar o que um site está executando:
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).
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.
humans.txt . Verifique http://example.org/humans.txt
se os desenvolvedores já listaram tudo para você.
Verifique os cabeçalhos de uma página com um console / debugtool. Você pode encontrar informações como Server Apache/2
ou X-Powered-By PHP/5.3
. Este site é construído com PHP em um servidor Apache.
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ê.
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.
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.
Veja esta pergunta no Stack Overflow para obter uma resposta bastante completa
SO - Como você determina em qual tecnologia um site é construído?
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.
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.