사이트에 어떤 기술이 구축되어 있는지 어떻게 알 수 있습니까?


17

다른 사람들이 한 일을보고 사이트 구축을 연구하고 있지만 사용중인 기술이나 플랫폼을 결정하는 방법을 모르겠습니다. 방문 할 때 어떤 사이트가 실행 중인지 어떻게 알 수 있습니까?


1
Pro 웹 마스터 FAQ는이 사이트의 범위가 " 사용자가 제어하는 웹 사이트의 운영을 다루고있다"고 말하지만 ,이 질문이 자주 나오므로 과거와 미래의 중복을 없애기 위해 이것을 커뮤니티 위키로 변환하고 있습니다.
danlefree

답변:


14

특정 사이트에서 실행중인 사이트를 확인하기 위해 확인할 수있는 네 가지 기본 사항이 있습니다.

  1. 소스 코드. 페이지에서 뷰 소스를보고 어떤 스크립트가 호출되는지 확인하십시오. 일반적으로 JQuery, Modernizr 및 기타 일반적인 자바 스크립트 라이브러리와 같은 것을 볼 수 있으며, 이러한 방식으로 사물이 어떻게 구축되었는지에 대한 힌트를 얻을 수 있습니다. 사이트에서 공통 CMS를 사용하는 경우 CMS가 어떤 CMS인지 알려주는 경로가 표시 될 수도 있습니다 (예 : WordPress의 경우 / wp-content /).

  2. 섬기는 사람. 사이트가 실행되는 웹 서버를 확인하면 사이트가 어떻게 구축되었는지에 대한 힌트를 얻을 수 있습니다. 때때로 이것은 이해하기 매우 쉽습니다 ... 파일 확장자가 .cfm 또는 .asp / .aspx이면 어떤 기술이 사용 중인지 알 수 있습니다. 사이트에서 확장명을 난독 처리하기 위해 permalinks 또는 다른 방법을 사용하는 경우 Netcraft 에 대해 확장 하여 실행중인 서버에 대한 보고서를 얻거나 텔넷을 포트 80의 servername에 발행하거나 curl 명령을 사용하여 응답 헤더와 서버 환경이 어떤지 알려줍니다. 이 두 단계에서 배운 내용과 경험 및 일부 추가 Google을 결합하면 일반적으로 알고 싶은 것을 알려줍니다.

  3. humans.txt . http://example.org/humans.txt개발자가 이미 모든 것을 나열했는지 확인 하십시오.

  4. 콘솔 / 디버그 도구를 사용하여 페이지의 헤더를 확인하십시오. Server Apache/2또는 같은 정보를 찾을 수 있습니다 X-Powered-By PHP/5.3. 이 사이트는 Apache 서버에서 PHP로 빌드됩니다.

  5. 물어보기. 믿거 나 말거나 사람들이 당신에게 말할 수도 있습니다.

또한 사이트를 분석하고 실행중인 사이트를 표시하는 브라우저 플러그인 및 기타 도구가 있습니다. 가장 널리 사용되는 예 중 하나는 Wappalyzer 로 Firefox와 Chrome 모두에 확장 기능이 있으며 살펴볼 가치가 있습니다.


좋은 제안 편집 JCL1178 n1
Simon Hayter

1
투덜 투덜 거림 커뮤니티 위키 불평 불평 없이 담당자의 불평을. 불평.
JCL1178

1
아무도 당신이 여전히 저에게서 가상의 존중 포인트를 얻지 못합니다 : P
Simon Hayter

8

Built With를 사용하여 사이트에서 사용하는 다른 구성 요소에 대한 분석을 얻을 수 있습니다 .

사이트에서 Wordpress와 같은 콘텐츠 관리 시스템을 사용하면 일반적으로 사이트가 나타납니다. 요청하는 사이트의 경우 콘텐츠 관리 시스템이 아니라 jQuery, FancyBox, JQuery Mousewheel 및 여러 위젯과 같은 라이브러리가 표시됩니다.


1

크롬 스니퍼 구글 크롬에 대한 확장은 어떤 웹 애플리케이션을 감지하고 자바 스크립트는 사이트에 따라 주소 표시 줄에 아이콘 및 표시 내장되어 도서관.



0

1. http 헤더를 얻습니다. 때로는 PHP에서 실행하는 경우와 같이 무언가를 알려줍니다.

2. mywebsite.com/wp-login.php를 입력 할 수 있습니다. 로그인 페이지가 나타나면 웹 사이트에서 wordpress를 사용한다는 의미입니다.

mywebsite.com/admin을 입력하여 로그인 페이지가 나타나면 drupal을 사용한다는 의미입니다.

4. mywebsite.com/administrator를 입력하여 로그인 페이지가 나타나면 joomla를 사용한다는 의미입니다.


0

누군가 이미 wapalyzer를 언급했습니다. Firefox 용 브라우저 플러그인으로 사용할 수 있습니다. 주소 표시 줄에 핫 아이콘이 나타나고 선택하면 기술 설명이 포함 된 wapalyzer 웹 페이지로 이동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.