티스토리 뷰

728x90
반응형

가끔 프록시 도구로 HTTP 요청을 잡고 싶을 때 프록시 설정을 하곤 합니다.

또는 특정 사이트를 크롤링하거나 접근하게 될 때 프록시 서버에 접속해야하는 경우가 생깁니다.

이 때 requests 모듈로 HTTP 요청 기능을 구현했다면, 프록시 설정을 어떻게 해야하는지 알아보았습니다.

 

저는 우선 프록시 도구를 많이 사용하기 때문에 프록시 도구 사용 시 예제를 준비해보았습니다.

from requests import *

proxies = {'http':'http://127.0.0.1:8080','https':'http://127.0.0.1:8080'}

res = get('http://www.naver.com', proxies=proxies, verify=False)
print(res.status_code)

 

엄청 간단합니다. 위와 같이 프록시 설정을 하고서 Burpsuite 프록시 도구를 사용해 HTTP 요청 패킷을 잡아보도록 하겠습니다.

그러면 이렇게 패킷이 잘 잡히는 것을 볼 수 있습니다.

 

- 끝 -

728x90
반응형
댓글