from tools.ToolBase import ToolBase

class DigTool(ToolBase):
    def validate_instruction(self, instruction):
        #指令过滤
        timeout = 0
        return instruction,timeout

    def analyze_result(self, result,instruction,stderr,stdout):
        #指令结果分析
        return result

if __name__ == "__main__":
    command = "nmap -sV -p- -T4 --min-rate 1000 haitutech.cn -oN nmap_scan.txt"
    TB = DigTool()
    bres, instr, output, output_old, ext_res = TB.execute_instruction("")
    print(bres)
    print(ext_res["test"])
    print(ext_res["11"])