2012-02-29 32 views
-3

我宁愿一个Python代码,但我猜其他任何HLL也会这样做。使用Python或任何其他HLL的IP地址和主机名

在我的ubuntu系统中,我想要一个给定两个表的程序,其中一个具有255个IP地址(范围例如xxx1 tp xxx7等)和255个主机名(范围),并创建两个单独的文件, ,其中一个具有225个IP地址条目,另一个具有225个主机名条目。

接下来,我应该能够使用这些文件中的任何一个来检查哪些机器已启动,哪些已停机,然后创建两个文件,其中一个包含系统的主机名和IP地址,这些文件是UP和另一个是DOWN 。

+2

请把一些代码,你有什么尝试 – avasal 2012-02-29 08:17:31

回答

1

我建议你使用nmap -P (ping test)做实际的“向上或向下”测试。请注意,使用-iL parameter,您甚至可以读取要从文件中扫描的目标列表。所以你可能不需要编程任何东西。

+0

这个我知道,但我正在寻找一个代码,一个.py这将做同样的 – simplycurious 2012-02-29 08:48:27

+0

为什么要重新发明轮子?请注意,如果需要,可以使用[subprocess](http://docs.python.org/library/subprocess.html)从Python脚本运行和使用'nmap'。 – 2012-02-29 09:31:48

相关问题