0

我正在编写一个 python 脚本,它基本上扫描 IP 地址上的端口,并且我正在使用该libnmap库来执行此操作,参考以下文档:https ://libnmap.readthedocs.org/en/latest/process.html# purpose -of-libnmap 进程

我希望做的是读取一个外部文件,其中包含要扫描的 IP 地址列表并将每个 IP 地址传递为:

file_object = open(file_containg_ip_to_be_port_scanned, r)

    if __name__ == "__main__":
        report = do_scan("pass_ip_here", "-sV")
        if report:
            print_scan(report)

我怎样才能做到这一点?

4

1 回答 1

1

看起来你想要这样的东西:

with open('ip_list.txt') as f:
    for ip in f.read().splitlines():
        report = do_scan(ip, "-sV")
        if report:
            print_scan(report)
于 2015-12-24T13:20:49.423 回答