Jenkins 인스턴스를 검색하여 내부 네트워크 검색

Jenkins 인스턴스를 검색하여 내부 네트워크 검색

환경에서 모든 Jenkins 인스턴스를 찾는 데 문제가 있습니다. Dashboard[Jenkins]로 모든 답변을 찾기 위해 http-title 스크립트와 함께 nmap을 사용하려고 시도했지만 일부는 4보다 많은 리디렉션이 있었고 목격자는 효과적이지 않습니다(65,000개의 호스트 약 72시간 정도 소요되며 공간도 많이 소요됩니다.) 또한 모든 nginx 서버를 필터링한 다음 목격자를 사용하여 보다 구체적인 검색을 수행하는 방법도 생각하고 있습니다. 누구든지 동일/유사한 문제가 있었습니까?

답변1

이것이 반드시 가능한 것은 아닙니다. 요청 도메인을 기반으로 여러 가상 사이트를 호스팅하는 머신이 있다면 어떻게 될까요?

모든 Jenkins 인스턴스가 전용 IP에서 호스팅되고 정상적인 포트 번호를 사용한다고 가정하면 먼저 NMAP로 포트를 스캔하여 해당 포트에서 수신 대기하는 컴퓨터만 필터링할 수 있습니다.

그런 다음 http-title 스크립트를 사용하여 이를 Jenkins 인스턴스로만 필터링할 수 있습니다.

반복되는 리디렉션을 언급했습니다. 결국 어떻게 해결되나요? 다른 내부 IP를 가리키는 경우 이미 해당 IP를 별도로 검색하고 있으므로 무시할 수 있습니다.

답변2

좋아, 나는 jenkins의 특징인 일부 정보를 response.rawheader에서 검색한 다음 목격자가 확인하는 일부 사용자 정의 nmap 스크립트를 사용했습니다. 또한 역방향 프록시가 모든 jenkins 인스턴스에 대해 nginx라는 것을 발견했기 때문에 http-server-header를 사용하여 모든 nginx를 필터링한 다음 목격자를 사용하여 다시 확인했습니다.

관련 정보