쇼단 엔진의 경우, 네트워크에 연결되어있는 장치들 - IoT 장치들을 조회해주고 해당 장치들에 대한 취약점 - CVE 등을 확인해서 보여주는 역할을 한다.hostname 이나 IP 주소 등을 이용하여 장치 정보 확인 및 취약점 확인이 가능하기 때문에 IoT 계 구글이라고도 불리긴 한다.Shodan 엔진의 알고리즘은 생각보다 간단하다.무작위 IPv4 주소를 생성쇼단의 인식 포트 목록 내 테스트 임의 포트 생성임의 포트 내 무작위 IPv4 주소를 확인하고 베너 값 호출1번으로 돌아가 반복굉장히 많은 기술을 요한다 생각하였으나, 생각보다 간단했다.엔진에서 배너 값을 기준으로 데이터를 수집하다 보니, 기본 데이터 단위는 배너 값이되는데, 웹 서버의 경우 반환 헤더 값으로 설정되며, Telnet 의 경우 로그인 ..