Vmware运行的Kali虚拟机,用它的Arping工具能扫到192.168.11.107的windows虚拟机,但是用写的脚本进行同网段扫描就没有结果。
全部都桥接模式复制物理网络连接状态。
arping.py脚本代码:
#!/usr/bin/env python
#-*coding:utf-8-*-
import subprocess
import sys
import time
from threading import Thread
def arping(ip):
try:
subprocess.check_output('arping -c 1'+str(ip),shell=True)
time.sleep(0.1)
print(ip+'Online')
return
except:
return
def main():
host=str(sys.argv[1]).strip()
addr=host.split(".")[0]+"."+host.split(".")[1]+"."+host.split(".")[2]+"."
for i in range(1,255):
ip=addr+str(i)
t=Thread(target=arping,args=(ip,))
t.start()
if __name__=='__main__':
main()
我觉得可能是代码有问题,但是又找不到哪里有问题。