0

私は基本的にIPアドレスのポートをスキャンするpythonスクリプトに取り組んでいます.&私はlibnmapライブラリを使用してそうしています.https ://libnmap.readthedocs.org/en/latest/process.html#purpose -of-libnmap-process

私が望んでいるのは、スキャンする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 に答える