2014-10-18 1 views
3

미안하지만, 영어로 미안 해요. Java에서 https 헤더를 캡쳐

나는 자바 프로그램에서 실시간으로 HTTP/HTTPS 트래픽을 캡처하기 위해 노력하고있어. Jnetpcap 라이브러리 덕분에 매우 쉽게 관리 할 수 ​​있었지만 https 트래픽의 경우 포트 필터없이 모든 tcp 패킷을 캡처하도록 요청한 경우에도 패킷의 헤더 만 가져올 수있었습니다. 나는 Fiddler와 같은 sofwares가 그것을 어떻게 처리하는지 이해하지 못한다. facebook.com 또는 google.com과 같은 도메인 이름을 사용합니다.

자바에서 할 수있는 방법이 있나요?

감사합니다. HTTPS에 대한

+0

참고. – immibis

답변

0

는, 피들러는 자신의 SSL 인증서를 사용합니다. 따라서 클라이언트와 서버보기 모두에서 연결이 안전합니다. Fiddler는 Man-In-the-Middle (프록시)로 클라이언트로부터 들어오는 데이터를 해독 한 다음 서버용으로 암호화 할 수 있습니다. HTTPS 클라이언트가 프록시를 신뢰하지 않는 경우 데이터 읽기에서 당신을 방지하여, 설계대로 작동

+0

좋습니다! 그리고 Java에서 이러한 유형의 프록시를 구현하기가 어렵습니까? – riri161

관련 문제