def test_replaceStringInURL(self): req = HTTPRequest("tests/reqPost2", isTLS=True, verify=False) req.replaceString("scope", "yo") self.assertTrue("yo" in req.URL)
def test_replaceStringInRequest(self): req = HTTPRequest("tests/reqPost2", isTLS=True, verify=False) self.assertTrue("antoine.scemama" in str(req.postBody)) req.replaceString("antoine", "yo") self.assertTrue("yo.scemama" in str(req.postBody))
def test_replaceStringInHeader(self): req = HTTPRequest("tests/reqPost2", isTLS=True, verify=False) req.replaceString("en-US", "yo") self.assertTrue("yo" in req.headers["Accept-Language"])
from HTTPRequest import HTTPRequest from Connection import Connection import sys import urllib.parse import time cmd = sys.argv[1] cmd = urllib.parse.quote(cmd) #print ("Cmd:"+cmd) #req=HTTPRequest("/root/Projects/Security/ReqTools/arkham",isTLS=False) req = HTTPRequest("/root/Projects/Security/ReqTools/arkham", isTLS=False, proxies={ 'http': 'http://127.0.0.1:8080', 'https': 'http://127.0.0.1:8080', }) req.replaceString("CMD", cmd) #req.printFields() #time.sleep(2) req.send()