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 相关文章推荐
利用Psyco提升Python运行速度
Dec 24 Python
python实现登陆知乎获得个人收藏并保存为word文件
Mar 16 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
Feb 16 Python
python 迭代器和iter()函数详解及实例
Mar 21 Python
python批量导入数据进Elasticsearch的实例
May 30 Python
python机器学习之KNN分类算法
Aug 29 Python
使用Python监视指定目录下文件变更的方法
Oct 15 Python
Python中字典与恒等运算符的用法分析
Aug 22 Python
Python实现多线程/多进程的TCP服务器
Sep 03 Python
python爬虫模拟浏览器访问-User-Agent过程解析
Dec 28 Python
python不使用for计算两组、多个矩形两两间的iou方式
Jan 18 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
Apr 24 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
PHP制作图型计数器的例子
2006/10/09 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
jQuery实现新消息闪烁标题提示的方法
2015/03/11 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
2017/03/13 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
vue多页面项目中路由使用history模式的方法
2019/09/23 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
python 文件和路径操作函数小结
2009/11/23 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
python创建n行m列数组示例
2019/12/02 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
美国最大的骑马用品零售商:HorseLoverZ
2017/01/12 全球购物
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
Java基础知识面试要点
2016/07/29 面试题
大学生创业计划书的格式要求
2013/12/29 职场文书
汽车运用工程专业求职信
2014/06/18 职场文书
关爱残疾人标语
2014/06/25 职场文书
技术经济专业求职信
2014/09/03 职场文书
小学假期安全广播稿
2014/09/28 职场文书
教师群众路线学习心得体会
2014/11/04 职场文书
努力工作保证书
2015/02/28 职场文书
高中地理教学反思
2016/02/19 职场文书
《乌鸦喝水》教学反思
2016/02/19 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle