我想弄清楚如何掃描類C的IP範圍; 例如用戶通過CMD線給我的腳本提供: 蟒蛇script.py 192.168.0.0/24(OR 192.168.0.1-255)掃描C類網絡Python
讓我們弄清楚我的劇本確實只是一個TCP連接動作:
import socket, sys
host = sys.argv[1],65535
s = socket(AF_INET, SOCK_STREAM)
s.connect(host)
s.send("helloworld")
我真的需要做一個「for x in ip range」?!? 或者在模塊中構建可以做到這一點?
謝謝!
順便說一句:「C類網絡」一詞自1993年(RFC 1518/1519)以來已被棄用,因爲它不僅僅意味着「一個有255個地址的網絡」。你也使用/ 24這個術語是正確的。 – IanH 2010-08-16 09:38:04