python局域网ip扫描示例分享


Posted in Python onApril 03, 2014
#!/usr/bin/python
# -*- coding: utf-8 -*-
from scapy.all import *
from time import ctime,sleep
import threading
TIMEOUT = 4
conf.verb=0

def pro(cc,handle):
 dst = "192.168.1." + str(cc)
 packet = IP(dst=dst, ttl=20)/ICMP()
 reply = sr1(packet, timeout=TIMEOUT)
 if not (reply is None):
  handle.write(reply.src+" is online"+"\n")
  #print reply.src, "is online"
def main():
 threads=[]
 f=open('ip.log','a')
 for i in range(2,254):
  t=threading.Thread(target=pro,args=(i,f))
  threads.append(t)
 print "main Thread begins at ",ctime()
 for t in threads :
  t.start()
 for t in threads :
  t.join()
 print "main Thread ends at ",ctime()
if __name__=="__main__" :
    main();
Python 相关文章推荐
python安装以及IDE的配置教程
Apr 29 Python
简单介绍Python中的readline()方法的使用
May 24 Python
python通过apply使用元祖和列表调用函数实例
May 26 Python
python实现简单点对点(p2p)聊天
Sep 13 Python
python实现装饰器、描述符
Feb 28 Python
关于Tensorflow中的tf.train.batch函数的使用
Apr 24 Python
Python实现的txt文件去重功能示例
Jul 07 Python
对pyqt5多线程正确的开启姿势详解
Jun 14 Python
浅谈Python 递归算法指归
Aug 22 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
Aug 29 Python
Python中os模块的简单使用及重命名操作
Apr 17 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
May 10 Python
python实现数通设备tftp备份配置文件示例
Apr 02 #Python
python实现巡检系统(solaris)示例
Apr 02 #Python
python实现apahce网站日志分析示例
Apr 02 #Python
python实现数通设备端口监控示例
Apr 02 #Python
使用python解析xml成对应的html示例分享
Apr 02 #Python
Python爬虫框架Scrapy安装使用步骤
Apr 01 #Python
使用python绘制人人网好友关系图示例
Apr 01 #Python
You might like
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
php二维数组转成字符串示例
2014/02/17 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
PHP排序算法类实例
2015/06/17 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
NodeJS创建基础应用并应用模板引擎
2016/04/12 NodeJs
JS实现标签页切换效果
2017/05/04 Javascript
JS实现的抛物线运动效果示例
2018/01/30 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
Vue-CLI项目中路由传参的方式详解
2019/09/01 Javascript
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
Python基于贪心算法解决背包问题示例
2017/11/27 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
python简单实现AES加密和解密
2019/03/28 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
python中 * 的用法详解
2019/07/10 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
2019/11/29 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
无惧面试,带你搞懂python 装饰器
2020/08/17 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
数控加工专业毕业生自荐信
2013/09/27 职场文书
教师实习自我鉴定
2013/12/13 职场文书
公司应聘自荐书
2014/06/14 职场文书
党委班子对照检查材料
2014/08/19 职场文书
离婚协议书范本2014
2014/10/27 职场文书
财务人员入职担保书
2015/09/22 职场文书
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js