대상에 트래픽을 보내지 않고 온라인 소스를 이용해 도메인의 서브도메인을 찾는 빠른 패시브 서브도메인 열거 도구입니다.
projectdiscovery/httpx
호스트, URL, CIDR 목록을 검사해 상태 코드, 페이지 제목, 기술 스택, TLS 인증서 등을 확인하는 빠르고 다목적인 HTTP 툴킷 CLI입니다.
- 스타
- 10,584
- 포크
- 1,119
- 열린 이슈
- 12
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
httpx는 projectdiscovery의 명령줄 HTTP 툴킷으로, 호스트, URL 또는 CIDR 범위 목록을 대상으로 다양한 검사를 실행하고 응답하는 각 서버의 정보를 보고합니다. 일반적으로 상태 코드, 페이지 제목, 콘텐츠 길이, 웹 서버, 응답 시간, TLS 인증서 세부 정보, 사용 중인 CDN 또는 WAF, favicon 및 본문 해시, 감지된 기술 스택 등을 출력합니다.
대상 목록이 커도 활성 호스트와 각 호스트에서 실행 중인 항목을 파악해야 하는 정찰 및 공격 표면 매핑 작업에 적합합니다. 상태 코드, 정규식, 문자열, 단어 수, DSL 표현식 등으로 결과를 필터링하거나 매칭할 수 있으며, JSON, JSONL, CSV로 저장하거나 데이터베이스로 전송할 수 있습니다. 동시 실행 수, 속도 제한, 재시도, 프록시 지원도 설정할 수 있습니다.
httpx는 CLI 사용자와 동일한 옵션을 runner에 전달해 Go 라이브러리로 사용할 수도 있습니다. 더 자세히 살펴볼 수 있도록 선택적으로 헤드리스 브라우저 스크린샷 기능과 로컬 페이지 분류 모델도 제공됩니다.
핵심 기능
- 01호스트, URL, CIDR 범위를 검사하고 선택 가능한 수십 가지 출력 필드를 제공합니다.
- 02비활성화하지 않는 한 HTTPS 연결에 실패하면 자동으로 HTTP로 전환합니다.
- 03상태 코드, 정규식, 문자열, favicon 해시, DSL 표현식으로 응답을 필터링하고 매칭합니다.
- 04기술 스택, CDN/WAF 제공업체, TLS 인증서 세부 정보, 페이지 유형을 감지합니다.
- 05속도 제한, 스레드, 재시도, 사용자 지정 헤더, 프록시를 지원합니다.
- 06결과를 JSON, JSONL, CSV로 내보내거나 MongoDB, PostgreSQL, MySQL에 저장합니다.
활용 사례
- 버그 바운티 정찰 중 대규모 서브도메인 목록에서 활성 웹 서버를 찾습니다.
- 페이지 제목, 상태 코드, TLS 인증서를 확인해 조직의 외부 공격 표면을 매핑합니다.
- 여러 도메인에서 security.txt나 robots.txt 같은 잘 알려진 파일을 확인합니다.
- 셸 파이프라인에서 검사한 활성 URL을 다른 스캐너로 전달합니다.
빠른 시작
- 1
Go로 httpx를 설치합니다(Go 1.26.10 이상 필요).
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest - 2
도움말과 사용 가능한 플래그 목록을 표시합니다.
httpx -h
사용 전 알아둘 점
- 소스에서 설치하려면 Go 1.26.10 이상이 필요합니다.
- README에 따르면 프로젝트는 활발히 개발 중이며 릴리스 간 호환성을 깨는 변경 사항이 있을 수 있습니다.
- 보안 위험이 있으므로 서비스로 실행할 때 주의하라고 README에서 안내합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- httpx은(는) 무엇인가요?
- 호스트, URL, CIDR 목록을 검사해 상태 코드, 페이지 제목, 기술 스택, TLS 인증서 등을 확인하는 빠르고 다목적인 HTTP 툴킷 CLI입니다. httpx는 projectdiscovery의 명령줄 HTTP 툴킷으로, 호스트, URL 또는 CIDR 범위 목록을 대상으로 다양한 검사를 실행하고 응답하는 각 서버의 정보를 보고합니다. 일반적으로 상태 코드, 페이지 제목, 콘텐츠 길이, 웹 서버, 응답 시간, TLS 인증서 세부 정보, 사용 중인 CDN 또는 WAF, favicon 및 본문 해시, 감지된 기술 스택 등을 출력합니다.
- httpx은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- httpx은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- httpx은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. httpx의 마지막 커밋은 2026년 11월 4일입니다.
- httpx은(는) 어디에 사용할 수 있나요?
- 버그 바운티 정찰 중 대규모 서브도메인 목록에서 활성 웹 서버를 찾습니다. 페이지 제목, 상태 코드, TLS 인증서를 확인해 조직의 외부 공격 표면을 매핑합니다. 여러 도메인에서 security.txt나 robots.txt 같은 잘 알려진 파일을 확인합니다. 셸 파이프라인에서 검사한 활성 URL을 다른 스캐너로 전달합니다.
- httpx는 어떻게 설치하나요?
- Go로 httpx를 설치합니다(Go 1.26.10 이상 필요).: go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest 도움말과 사용 가능한 플래그 목록을 표시합니다.: httpx -h
- httpx은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/projectdiscovery/httpx
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
웹 해커와 버그 바운티 헌터가 사용하는 도구, 북마클릿, 브라우저 애드온 및 Burp/Caido/ZAP 확장 기능 모음입니다.
침투 테스터를 위한 휴먼 인 더 루프 방식의 에이전트 AI CLI로, 터미널에서 정찰·검증·증거 기반 보고를 수행합니다.
여러 인터넷 검색 엔진에 질의해 노출된 호스트를 찾고, 결과를 다른 도구에 전달할 수 있는 Go CLI입니다.
400개 이상의 소셜 네트워크에서 사용자 이름을 검색하고 계정이 존재하는 사이트를 알려주는 CLI OSINT 도구입니다.
jadx로 Android APK를 디컴파일하고 URL, 엔드포인트, 하드코딩된 비밀값을 검색하는 Python CLI 도구입니다.