如何在python网络中逐个检查IP地址范围

如何在python网络中逐个检查IP地址范围,python,linux,sockets,ubuntu,Python,Linux,Sockets,Ubuntu,如果我动态地给出了任何IP的范围,我如何在python中找到地址。我需要从一个ip到另一个ip的地址范围,并计算连接的端口数。如果连接的ip数为n,则可以尝试使用以下代码获取所有ip组合: import itertools ips = itertools.product([193], [55,56], xrange(0,256), xrange(1, 256)) 这是两个独立的问题。其中一个问题出现在你的另一个问题中,我已经回答了:请花一点时间,阅读并吸收:这不是一个在两个IP之间查找所有

如果我动态地给出了任何IP的范围,我如何在python中找到地址。我需要从一个ip到另一个ip的地址范围,并计算连接的端口数。如果连接的ip数为n,则可以尝试使用以下代码获取所有ip组合:

import itertools 

ips = itertools.product([193], [55,56], xrange(0,256), xrange(1, 256))

这是两个独立的问题。其中一个问题出现在你的另一个问题中,我已经回答了:请花一点时间,阅读并吸收:这不是一个在两个IP之间查找所有IP的通用解决方案。@MattH抱歉,只是在玩itertools。我对这里的规则不是很熟悉。我应该删除我的帖子吗?@Artsiom:通常不会。显然不正确的答案仍然可以提供有用的信息。你可能会收到他们的反对票。在许多情况下,问题模糊和/或模棱两可,这将减少被否决的机会。我只是说你提出的解决方案不是一般性的,也不适用于许多可能的地址范围。@Artsiom:我有点生气,因为我昨天提供了一个关于这部分问题的一般性解决方案,这是作者的副本:@MattH-哦,我现在明白了。我只是一个测试人员,所以请容忍我,因为我还有很多东西要学。不管怎样,我发现自己很奇怪,同样的人一次又一次地问了很多相当平等的问题。