本文实例讲述了Python基于多线程实现ping扫描功能。分享给大家供大家参考,具体如下:
# -*- coding:utf-8 -*-
#! python2
import subprocess
from Queue import Queue
import threading
class Pinger(object):
def __init__(self, ip_list, thread_num=2):
self._ip_list = ip_list
self._thread_num = thread_num
self._queue = Queue(len(ip_