Làm thế nào tôi có thể tìm ra những công nghệ mà một trang web được xây dựng trên?


17

Tôi đang nghiên cứu xây dựng một trang web bằng cách xem những gì người khác đã làm nhưng tôi không biết cách xác định công nghệ hoặc nền tảng nào đang được sử dụng. Làm cách nào tôi có thể biết bất kỳ trang web cụ thể nào đang chạy khi tôi truy cập nó?


1
Câu hỏi thường gặp dành cho Quản trị viên web cho biết phạm vi của trang web này "bao gồm hoạt động của các trang web mà bạn kiểm soát ", tuy nhiên, câu hỏi này xuất hiện thường xuyên nên tôi chuyển đổi nó thành Cộng đồng Wiki để đóng các bản sao trong quá khứ và tương lai.
danlefree

Câu trả lời:


14

Có bốn điều cơ bản bạn có thể kiểm tra để xác định xem bất kỳ trang web cụ thể nào đang chạy:

  1. Mã nguồn. Thực hiện một nguồn xem trên trang và xem các tập lệnh nào được gọi. Thông thường bạn sẽ thấy những thứ như JQuery, Modernizr và các thư viện javascript phổ biến khác và chúng sẽ cung cấp cho bạn một số manh mối về cách mọi thứ được xây dựng. Nếu trang web đang sử dụng một CMS phổ biến, bạn cũng có thể thấy các đường dẫn giúp bạn biết đó là CMS nào (ví dụ: wp-content / cho WordPress).

  2. Người phục vụ. Kiểm tra để xem máy chủ web nào chạy trang web cũng có thể giúp cung cấp cho bạn manh mối về cách nó được xây dựng. Đôi khi điều này khá dễ để tìm ra ... nếu bạn thấy một phần mở rộng tệp của .cfm hoặc .asp / .aspx thì bạn đang ở trên một nền tảng khá vững chắc với việc biết công nghệ nào đang hoạt động. Nếu một trang web sử dụng permalinks hoặc phương pháp khác để làm xáo trộn tiện ích mở rộng, hãy kiểm tra nó với Netcraft để nhận báo cáo về máy chủ nào đang chạy hoặc bạn có thể sử dụng một số thủ thuật như phát telnet cho tên máy chủ trên cổng 80 hoặc lệnh curl để xem tiêu đề phản hồi và điều đó sẽ cho bạn biết môi trường máy chủ là như thế nào. Kết hợp những gì bạn học được trong hai bước này với kinh nghiệm và một số nhân viên Google thường sẽ cho bạn biết những gì bạn muốn biết.

  3. con người.txt . Kiểm tra http://example.org/humans.txtxem các nhà phát triển đã liệt kê mọi thứ cho bạn chưa.

  4. Kiểm tra các tiêu đề của trang bằng bàn điều khiển / debugtool. Bạn có thể tìm thấy thông tin như Server Apache/2hoặc X-Powered-By PHP/5.3. Trang web này được xây dựng với PHP trên máy chủ Apache.

  5. Hỏi. Tin hay không, mọi người có thể chỉ nói với bạn.

Ngoài ra còn có các plugin trình duyệt và các công cụ khác sẽ phân tích một trang web và cho bạn thấy những gì đang chạy. Một trong những ví dụ phổ biến hơn về điều này là Wappalyzer có phần mở rộng cho cả Firefox và Chrome và đáng để bạn tìm kiếm.


đề nghị chỉnh sửa tốt đẹp JCL1178 n1
Simon Hayter

1
Grumble càu nhàu cộng đồng wiki càu nhàu không có tiếng càu nhàu. Càu nhàu
JCL1178

1
dù sao bạn vẫn nhận được điểm tôn trọng ảo từ tôi: P
Simon Hayter

8

Bạn có thể nhận được thông tin chi tiết về các thành phần khác nhau mà trang web sử dụng bằng cách sử dụng Được xây dựng với .

Khi một trang web sử dụng một hệ thống quản lý nội dung như Wordpress, nó thường hiển thị ở đó. Trong trường hợp trang web bạn đang hỏi, nó không hiển thị hệ thống quản lý nội dung mà là các thư viện sau: jQuery, FancyBox, JQuery Mousewheel cùng với một số tiện ích.


1

Các Chrome Sniffer phần mở rộng cho Google Chrome phát hiện những gì các ứng dụng web và các thư viện JavaScript một trang web được xây dựng trên và hiển thị biểu tượng trong thanh địa chỉ cho phù hợp.



0

1.Tôi nhận được các tiêu đề http, đôi khi nó cho bạn biết một cái gì đó (ví dụ nếu nó được chạy bởi php).

2.Tôi có thể gõ mywebsite.com/wp-login.php, nếu trang đăng nhập xuất hiện, điều đó có nghĩa là trang web sử dụng wordpress.

3.Nếu một trang đăng nhập xuất hiện bằng cách gõ mywebsite.com/admin, điều đó có nghĩa là nó sử dụng drupal.

4.Nếu một trang đăng nhập xuất hiện bằng cách gõ mywebsite.com/ad Administrator, điều đó có nghĩa là nó sử dụng j Joomla.


0

Ai đó đã đề cập đến wapalyzer. Bạn có thể sử dụng nó như một plugin trình duyệt cho Firefox. Các biểu tượng nóng xuất hiện trên thanh địa chỉ và khi được chọn, sẽ đưa bạn đến trang web wapalyzer với mô tả về công nghệ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.