예제 #1
0
def dotransform(request, response):
    s = getscanner()
    args = ['-n', '-Pn', '-F'] + request.params
    r = s.scan(request.value, *args)
    if r is not None:
        addreport(r, response, ' '.join(args + [request.value]), s.cmd)
    else:
        response += UIMessage(s.error)
    return response
예제 #2
0
def dotransform(request, response):
    target = request.value
    s = NmapScanner()
    debug('Starting scan on host: %s' % target)
    r = s.scan(['-n', '-A', target] + list(request.params), NmapReportParser)
    addports(r, response)
    addsystems(r, response)
    addreport(r, response, '-A')
    return response
예제 #3
0
def dotransform(request, response):
    s = getscanner()
    args = ['-n', '-F', request.value] + request.params
    r = s.scan(args, NmapReportParser)
    if r is not None:
        addreport(r, response, ' '.join(args), s.cmd)
    else:
        response += UIMessage(s.error)
    return response
예제 #4
0
def dotransform(request, response):
    s = getscanner()
    debug('Starting scan on host: %s' % request.params)
    args = ['-n', '-A'] + request.params
    r = s.scan(request.value, *args)
    if r is not None:
        addreport(r, response, ' '.join(args + [request.value]), s.cmd)
    else:
        response += UIMessage(s.error)
    return response
예제 #5
0
def dotransform(request, response):
    s = getscanner()
    args = ['-n', '-sU', request.value] + request.params

    r = s.scan(args, NmapReportParser)
    if r is not None:
        addreport(r, response, ' '.join(args), s.cmd)
    else:
        response += UIMessage(s.error)
    return response
예제 #6
0
def dotransform(request, response):
    s = getscanner()
    args = ['-n', '-sU', '-Pn'] + request.params

    r = s.scan(request.value, *args)
    if r is not None:
        addreport(r, response, ' '.join(args + [request.value]), s.cmd)
    else:
        response += UIMessage(s.error)
    return response
예제 #7
0
def dotransform(request, response):
    target = request.value
    s = getscanner()
    debug('Starting scan on host: %s' % target)
    args = ['-n', '-A', target] + request.params
    r = s.scan(args, NmapReportParser)
    if r is not None:
        addreport(r, response, ' '.join(args), s.cmd)
    else:
        response += UIMessage(s.error)
    return response
예제 #8
0
def dotransform(request, response):
    s = NmapScanner()
    r = s.scan(['-n', '-sU', request.value] + list(request.params), NmapReportParser)
    addports(r, response)
    addreport(r, response, '-sU')
    return response