Come posso capire su quali tecnologie è costruito un sito?


17

Sto cercando di costruire un sito osservando cosa hanno fatto gli altri, ma non so come determinare quali tecnologie o piattaforme vengano utilizzate. Come posso sapere cosa sta funzionando un determinato sito quando lo visito?


1
Le FAQ di Pro Webmasters affermano che l'ambito di questo sito "copre il funzionamento dei siti Web che controlli ", tuttavia, questa domanda si presenta spesso, quindi lo sto convertendo in un Wiki della comunità per chiudere duplicati passati e futuri.
danlefree

Risposte:


14

Esistono quattro elementi di base che è possibile verificare per determinare cosa è in esecuzione un determinato sito:

  1. Codice sorgente. Fai una vista sorgente sulla pagina e guarda come vengono chiamati gli script. In genere vedrai cose come JQuery, Modernizr e altre librerie javascript comuni e questi ti daranno alcuni indizi su come sono state costruite le cose. Se il sito utilizza un CMS comune, potresti anche vedere percorsi che ti suggeriscono quale CMS era (ad es. / Wp-content / per WordPress).

  2. Server. Controllare per vedere quale server Web esegue un sito può anche aiutarti a darti indizi su come è stato costruito. A volte questo è abbastanza facile da capire ... se vedi un'estensione di file .cfm o .asp / .aspx, allora sei su un terreno abbastanza solido con sapere quali tecnologie sono in gioco. Se un sito utilizza permalink o altri metodi per offuscare l'estensione, verificalo con Netcraft per ottenere un rapporto su quale server è in esecuzione oppure puoi usare alcuni trucchi come inviare un telnet a servername sulla porta 80 o un comando curl per vedere il header di risposta e questo ti dirà come è l'ambiente server. Combinare ciò che apprendi in questi due passaggi con l'esperienza e alcuni google extra ti dirà di solito quello che vuoi sapere.

  3. humans.txt . Verifica http://example.org/humans.txtse gli sviluppatori hanno già elencato tutto per te.

  4. Controlla le intestazioni di una pagina con una console / debugtool. Potresti trovare informazioni come Server Apache/2o X-Powered-By PHP/5.3. Questo sito è realizzato con PHP su un server Apache.

  5. Chiedi. Che ci crediate o no, le persone potrebbero semplicemente dirtelo.

Ci sono anche plugin del browser e altri strumenti che analizzeranno un sito e mostreranno ciò che è in esecuzione. Uno degli esempi più popolari di questo è Wappalyzer che ha estensioni sia per Firefox che per Chrome e vale la pena darle un'occhiata.


bello suggerito modifica JCL1178 n1
Simon Hayter

1
Grumble bumble community wiki bumble bumble no rep brumble. Brontolare.
JCL1178,

1
nondimeno ottieni ancora punti di rispetto virtuali da parte mia: P
Simon Hayter

8

È possibile ottenere una suddivisione dei diversi componenti utilizzati da un sito utilizzando Costruito con .

Quando un sito utilizza un sistema di gestione dei contenuti come Wordpress, in genere viene visualizzato lì. Nel caso del sito di cui stai chiedendo, non mostra un sistema di gestione dei contenuti ma le seguenti librerie: jQuery, FancyBox, JQuery Mousewheel più un certo numero di widget.


1

L' estensione Chrome Sniffer per Google Chrome rileva le applicazioni Web e le librerie JavaScript su cui è costruito un sito e visualizza le icone nella barra degli indirizzi di conseguenza.



0

1. Ricevo le intestazioni http, a volte ti dice qualcosa (ad esempio se è gestito da PHP).

2. Posso digitare mywebsite.com/wp-login.php, se viene visualizzata una pagina di accesso significa che il sito Web utilizza wordpress.

3.Se viene visualizzata una pagina di accesso digitando mywebsite.com/admin, significa che utilizza drupal.

4.Se viene visualizzata una pagina di accesso digitando mywebsite.com/administrator, significa che utilizza joomla.


0

Qualcuno ha già menzionato Wapalyzer. Puoi usarlo come plugin del browser per Firefox. Le icone calde vengono visualizzate nella barra degli indirizzi e, quando selezionato, conducono alla pagina Web di Wapalyzer con una descrizione della tecnologia.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.