Ejemplo n.º 1
0
 def doAction(self, clientData):
     staticKeyExchangePortion= "d3361865e53d1d7c5a1fa70481fe988c34a29e4acfafb16362dc0b73905a207bfed485d6e52ebefd14c26cb79247f24e5dfaf931e574c39acdecba375e81a560b00a311765cc02b5a4d01804955e7256317418af1cc1fb84ae"
     #print "%s: Doing stuff with %s" % (self.getName(), clientData)
     httpObject = myHttpRequest()  
     #This should really come from a config file
     httpObject.host = "fill me in - no http or www"
     httpObject.url = "http://fill me in"
     httpObject.method = "GET"
     httpObject.prepareHeaders()
     randomId=(str(random.getrandbits(256))+staticKeyExchangePortion).zfill(256)
     httpObject.headers["x-keyexchange-id"] = randomId 
     httpObject.sendRequest()    
     self.myCoordinator.countResult(httpObject.getResponse()) 
     self.myCoordinator.report(self.name+": "+httpObject.getResponse())
     
     
Ejemplo n.º 2
0
        httpObject.url = ""
'''
from myHttpRequest import myHttpRequest
from time import gmtime, strftime
import datetime, time
import threading, random
from decimal import Decimal


if __name__ == '__main__':
    print "running"
    i=0
    failed=0
    passed=0
    headers={}
    httpObject = myHttpRequest()  
    
    httpObject.host = "fill me in - no http or www"
    httpObject.url = "http://fill me in"
    httpObject.method = "GET"
    headers["User-Agent"] = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b8pre) Gecko/20101127 Firefox/4.0b8pre"
    headers["Accept-Language"] = "en-us,en;q=0.5"
    headers["Accept-Encoding"] = "gzip, deflate"
    headers["Accept-Charset"] = "ISO-8859-1,utf-8;q=0.7,*;q=0.7"
    headers["Keep-Alive"] = "115"
    headers["Connection"] = "keep-alive"
    #256 characters 0-9a-z
    headers["x-keyexchange-id"] = "4ba8db10efc6e90313b1f68da377404ee47c0f3dbddba265d79f878ec9d063ed490e0427f63013d3361865e53d1d7c5a1fa70481fe988c34a29e4acfafb16362dc0b73905a207bfed485d6e52ebefd14c26cb79247f24e5dfaf931e574c39acdecba375e81a560b00a311765cc02b5a4d01804955e7256317418af1cc1fb84ae"
    staticKeyExchangePortion= "d3361865e53d1d7c5a1fa70481fe988c34a29e4acfafb16362dc0b73905a207bfed485d6e52ebefd14c26cb79247f24e5dfaf931e574c39acdecba375e81a560b00a311765cc02b5a4d01804955e7256317418af1cc1fb84ae"
    httpObject.headers = headers
    httpObject.body = ""