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
'Computer Science > Linux' 카테고리의 다른 글
xargs를 통한 명령어 일괄 실행 (0) | 2025.02.02 |
---|---|
tmux로 모니터링하기 (0) | 2024.11.30 |
리눅스 상황별 네트워크 명령 (1) | 2024.11.30 |
리눅스 연속으로 명령 실행 (0) | 2024.11.04 |
쉘 리다이렉션 (3) | 2024.09.28 |