2016-10-07 5 views
0

GoLang 프로그램을 만들려고합니다. 컴퓨터에서 실행될 때 나가는 http/https 요청을 모두 기록합니다. 예를 들어 컴퓨터에서 실행될 때, 브라우저를 열고 http://example.com을 열어 로그인하십시오. 부모님과 같은 원치 않는 웹 사이트 요청 (예 : 자녀 보호)을 리디렉션하는 방법은GoLang에서 나가는 http/https 요청 듣기

입니다. 나는 모든 것을 둘러 보았고 거기에 나오는 모든 예제가 Go exe가있는 컴퓨터를 고려하고있는 것처럼 보입니다. 서버로 실행 .. 그게 내가

당신의 의도는 일반적인 사용하지 않는 트랩 일에 경우 조금 달라질 수 있습니다 컴퓨터 끄기 "모든 요청을 받고"당신에게

+0

다음 사이트에서 교차 게시되었습니다. https://groups.google.com/d/topic/golang-nuts/lgMQFn2INaQ/discussion – JimB

답변

1

기술 대단히 감사합니다 원하는 아니다 HTTP 프록시 설정 (그리고 현대 인터넷에서는 거의 확실하게 SSL/TLS is involved 인 경우 이상하게 보입니다). 그럼 실제로 MitM에 암호화되지 않은 채널을 얻으려고 시도하는 것의 합병증을 무시합시다.

간단한 HTTP 프록시를 처음 작성하고이를 확장하려고한다고 가정하면 GoProxy을 시도하십시오. 여기에는 좋은 예제 목록과 괜찮은 기능 목록이 있습니다.

+0

감사합니다. 대단히 감사합니다. 찾을 것입니다 ... – MicroDev