Computer Science/Linux
httptap - 모든 리눅스 프로그램의 http 및 https 정보 보기
2mukee
2025. 3. 18. 20:03
320x100
320x100
httptap
리눅스 내에서 실행중인 프로그램이 수행하는 http 및 https 요청을 쉽게 볼 수 있게 해주는 도구
curl로 요청을 보내면 해당 요청과 응답을 출력
루트 권한이 필요하지 않으며 시스템 전반에 영향을 미치지 않음
- 작동 원리
네트워크 네임스페이스를 이용하여 명령어를 격리된 환경에서 실행하는 방식
TUN 디바이스를 생성하여 네트워크 트래픽을 추적하고 https 트래픽을 해독하기 위해 임시 인증 기관을 생성
- 기능
http 요청과 응답을 har 파일로 덤프 가능
har 파일은 다양한 뷰어를 통해 시각화 할 수 있음
curl의 --doh-url 옵션을 사용하여 DNS over HTTP 요청을 수행 했을때 httptap으로 DNS 요청과 응답을 확인 가능
설치 방법
- 미리 빌드된 바이너리 설치
curl https://github.com/monasticacademy/httptap/releases/download/v0.0.7/httptap_linux_x86_64.tar.gz | tar xzf -
- Go를 이용한 설치
go install github.com/monasticacademy/httptap@latest
Reference
Httptap - 모든 Linux 프로그램의 HTTP/HTTPS 요청 보기 가능 | GeekNews
httptap은 리눅스 프로그램이 수행하는 HTTP 및 HTTPS 요청을 쉽게 볼 수 있게 해주는 도구httptap -- 를 사용하여 특정 명령어의 네트워크 요청을 추적할 수 있음예를 들어, curl 명령어를 사용하여 특정
news.hada.io
300x250
728x90