from flask import request
#from routersploit.modules.exploits.routers.netgear.dgn1000_dgn2200_rce import Exploit
def apply_response(*args, **kwargs):
res = request.args['cmd']
data = "TEST" + res + "TEST"
return data, 200
def test_check_success(target):
return
""" Test scenario - successful check """
route_mock = target.get_route_mock("/setup.cgi", methods=["GET"])
route_mock.side_effect = apply_response
exploit = Exploit()
exploit.target = target.host
exploit.port = target.port
assert exploit.check()
assert exploit.run() is None