How do you know if a Web site was developed by ASP, PHP, or. NET?

Source: Internet
Author: User

Reply content:

There is also a way to look at the website to find out what development language engineers. This thing is like distinguishing between a man and a woman, there are a lot of gender characteristics can help us, such as the length of hair (not suitable for women with short hair), the size of the chest (pupils do not fit), clothing (neutral dress is not suitable), sound (alto not suitable). But in any case, it's hard to tell the pseudo-mother (intentionally disguised as another technique). Apart from stripping off their clothes (hacking the server). Less in the address bar of the URL suffix to judge. NET is. aspx and. Asp,java are. JSP, PHP is. PHP, more with the grab Bag tool to view IE7 above browser integration of this tool, Chrome, Firefox (Download Firebug), shortcut keys are F12, look at the request of the head. many times the head of the request is also not x-powered-by, in this case can see the error page information judgment, but most of the site is more error page design, In fact, even if you can see what the page is made of, but you do not know what language is written in the bottom, such as the largest social network Facebook, the page with PHP but the bottom is in C + + and other languages written. Many times the head of the request is also not x-powered-by, in this case can see the error page information judgment, but most of the site is more error page design, In fact, even if you can see what the page is made of, but you do not know what language is written in the bottom, such as the largest social network Facebook, the page with PHP but the bottom is in C + + and other languages written. Browser to install a Wappalyzer
/ http wappalyzer.com/ The script suffix name of the corresponding page is the most common feature:. NET is xxx.aspx, ASP is xxx.asp, PHP is xxx.php ...

But in theory Web sites are entirely likely to use technical means to conceal all of their internal technical details (and should do so if conditions permit)--"url rewriting" is a very common technique
If you encounter such a site, in addition to directly ask the site operations team to ask, there is no other way
In general, it is always possible to get the features of the platform by some of the clues that some Web developers have missed.

In general, the first way I'm going to use the "man-made exception" is to induce the server to produce Exception InformationOr error results clearly explained by server scriptingPage
For example, enter a non-existent page address, the page suffix of this address corresponds to the default script suffix of each platform (see the first line)

Of course, a well-crafted website site may use "Custom exception handling" and the final output to the browser with other "non-scripting errors" (such as the WEB server Common 404 error) Similar results to cover up Chrome has a plug-in called sniffer, remember not to call this, But search sniffer certainly can find, after loading will show the site in the address bar some of the framework and use of the language, personal feeling very good use of large companies to see job ads.
Small companies See response Headers. One is the extension of the URL;


The other is, using the Packet Capture tool of HTTP, look at the response header, ie HttpWatch fiddler, Firefox Firebug and so on;
---
If other people's Web site is good enough, at present I know, should not see;

The most intuitive way is to look at the suffix name, but this thing can be arbitrarily changed, and many people like to change.
----------------
Other options:
Use Firebug to see the server value in header information, IIS is usually ASP or ASPX, Apache/ngnix words are generally PHP, Tomcat is generally JSP, and so on.
----------------
Of course, this is not absolute, you have to hide the words you can not see. Technically speaking, it can be completely concealed, but from a practical point of view, most are not covered up. In addition to a few large sites.
Methods as mentioned above, look at the host head, look at the server, look at the wrong way, or even see the site hangs when the error message. If you know three development languages, you can even find different coding habits from the page source code.
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.