Beispiel #1
0
 def test_replaceStringInURL(self):
     req = HTTPRequest("tests/reqPost2", isTLS=True, verify=False)
     req.replaceString("scope", "yo")
     self.assertTrue("yo" in req.URL)
Beispiel #2
0
 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))
Beispiel #3
0
 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"])
Beispiel #4
0
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()