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使用shelve模块实现简单数据存储的方法
May 20 Python
通过5个知识点轻松搞定Python的作用域
Sep 09 Python
python执行使用shell命令方法分享
Nov 08 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
May 08 Python
Python安装lz4-0.10.1遇到的坑
May 20 Python
Pandas:DataFrame对象的基础操作方法
Jun 07 Python
在Python中获取两数相除的商和余数方法
Nov 10 Python
python顺序执行多个py文件的方法
Jun 29 Python
python批量修改ssh密码的实现
Aug 08 Python
Django使用Jinja2模板引擎的示例代码
Aug 09 Python
python批量处理txt文件的实例代码
Jan 13 Python
如何理解Python中包的引入
May 29 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常用ODBC函数集(详细)
2013/06/24 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
JS 统计时间
2021/03/09 Javascript
极酷的javascirpt,让你随意编辑任何网页
2007/02/25 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
详解vue-router基本使用
2017/04/18 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
javascript实现拖拽碰撞检测
2020/03/12 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
进一步理解Python中的函数编程
2015/04/13 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
2020/05/19 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
软件测试工程师笔试题带答案
2015/03/27 面试题
外包公司软件测试工程师
2014/11/01 面试题
公司接待方案
2014/03/08 职场文书
出生公证书样本
2014/04/04 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
党的群众路线教育实践活动学习笔记范文
2014/11/06 职场文书
学校社团活动总结
2015/05/07 职场文书
升学宴家长致辞
2015/07/27 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书