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的Twisted框架的核心特性
May 25 Python
Python实现的手机号归属地相关信息查询功能示例
Jun 08 Python
Python使用filetype精确判断文件类型
Jul 02 Python
Python实现矩阵加法和乘法的方法分析
Dec 19 Python
Python Json模块中dumps、loads、dump、load函数介绍
May 15 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
pytorch使用Variable实现线性回归
May 21 Python
python里 super类的工作原理详解
Jun 19 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
Jul 08 Python
pygame库实现俄罗斯方块小游戏
Oct 29 Python
如何使用python切换hosts文件
Apr 29 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 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编码规范-php coding standard
2007/03/16 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
js截取函数(indexOf,join等)
2010/09/01 Javascript
js判断是否为数组的函数: isArray()
2011/10/30 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
sencha ext js 6 快速入门(必看)
2016/06/01 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
form表单序列化详解(推荐)
2017/08/15 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
js实现缓动动画
2020/11/25 Javascript
[01:14:31]Secret vs VG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python实现单线程多任务非阻塞TCP服务端
2017/06/13 Python
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
python字符串反转的四种方法详解
2019/12/02 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
Python reques接口测试框架实现代码
2020/07/28 Python
什么是Deployment descriptors;都有什么类型的部署描述符
2015/07/28 面试题
测绘工程系学生的自我评价
2013/11/30 职场文书
运动会稿件300字
2014/02/14 职场文书
公司2014年度工作总结
2014/12/10 职场文书
现役军人家属慰问信
2015/03/24 职场文书
员工给公司的建议书
2019/06/24 职场文书