Create-all.gmp.py

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
import sys
dat_sys=sys.argv[3]
dat=open(dat_sys,"r")
portlist="9ddce1ae-57e7-11e1-b13c-406186ea4fc5"
scanconf="698f691e-7489-11df-9d8c-002264764cea"
openvas="08b69003-5fc2-4037-a479-93b440211c73"
for l in dat:
    line = l.rstrip().split(";")
    res=gmp.create_target( line[0], make_unique=True, hosts=[line[1]], port_list_id=portlist)
    target_id = res.xpath('@id')[0]
    scanname = "scan-" + line[0]
    res=gmp.create_task(name= scanname, config_id=scanconf, scanner_id=openvas, target_id=target_id)
    task_id = res.xpath('@id')[0]
    gmp.start_task(task_id)
dat.close()