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 相关文章推荐
使用Pyrex来扩展和加速Python程序的教程
Apr 13 Python
使用Python将数组的元素导出到变量中(unpacking)
Oct 27 Python
Python 实现链表实例代码
Apr 07 Python
基于python3 OpenCV3实现静态图片人脸识别
May 25 Python
Python RabbitMQ消息队列实现rpc
May 30 Python
python 获取utc时间转化为本地时间的方法
Dec 31 Python
Python生成rsa密钥对操作示例
Apr 26 Python
解决python中使用PYQT时中文乱码问题
Jun 17 Python
python多环境切换及pyenv使用过程详解
Sep 27 Python
python通过opencv实现图片裁剪原理解析
Jan 19 Python
python如何利用Mitmproxy抓包
Oct 10 Python
OpenCV项目实践之停车场车位实时检测
Apr 11 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
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
CI映射(加载)数据到view层的方法
2016/03/28 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
jQuery MD5加密实现代码
2010/03/15 Javascript
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
2010/06/19 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
javascript闭包入门示例
2014/04/30 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
2014/08/20 Javascript
jQuery大于号(>)选择器的作用解释
2015/01/13 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
老生常谈js数据类型
2017/08/03 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
学习python的几条建议分享
2013/02/10 Python
用Python实现一个简单的线程池
2015/04/07 Python
举例详解Python中threading模块的几个常用方法
2015/06/18 Python
简单实现python爬虫功能
2015/12/31 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
超市营业员求职简历的自我评价
2013/10/17 职场文书
优秀党员主要事迹
2014/01/19 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
感恩教师主题班会
2015/08/12 职场文书
团支部组织委员竞选稿
2015/11/21 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS