urllib , pycurl , requests로 벤치마킹한 결과 장점으로는 매우빠른 속도가 있다.
#!/usr/bin/python from base64 import * import StringIO import pycurl import time print "Start!" curl = pycurl.Curl() attackurl="http://www.naver.com" SC = StringIO.StringIO() header= ["Cookie:data=1234"] curl.setopt(pycurl.URL, attackurl) curl.setopt(pycurl.HTTPHEADER, header) curl.setopt(pycurl.WRITEFUNCTION, SC.write) curl.setopt(pycurl.FOLLOWLOCATION,1) try: curl.perform() html = SC.getvalue() print html SC.close() except Exception, e: print "Exception : %s"% e
반응형
'프로그래밍' 카테고리의 다른 글
Chrome Extension 만드는 법 (0) | 2016.01.26 |
---|---|
[KakaoTalk] 카카오톡 분석결과물 (2) | 2016.01.07 |
[Python] Http BruteForce 예제 (1) | 2013.07.31 |
프로세스 메모리 관련 소스 (0) | 2012.12.06 |
[C] 음악파일 , 사진 암호화 프로그램 (0) | 2012.07.17 |
댓글