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 相关文章推荐
Windows系统配置python脚本开机启动的3种方法分享
Mar 10 Python
编写Python脚本来获取Google搜索结果的示例
May 04 Python
Python实现一个简单的验证码程序
Nov 03 Python
Python实现备份MySQL数据库的方法示例
Jan 11 Python
Python OpenCV处理图像之滤镜和图像运算
Jul 10 Python
Python构建图像分类识别器的方法
Jan 12 Python
详解Python3之数据指纹MD5校验与对比
Jun 11 Python
Django框架之登录后自定义跳转页面的实现方法
Jul 18 Python
python利用JMeter测试Tornado的多线程
Jan 12 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 Python
记一次django内存异常排查及解决方法
Aug 07 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 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 ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
如何使用PHP计算上一个月的今天
2013/05/23 PHP
smarty半小时快速上手入门教程
2014/10/27 PHP
PDO防注入原理分析以及注意事项
2015/02/25 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
十大使用PHP框架的理由
2015/09/26 PHP
php常用数组函数实例小结
2016/12/29 PHP
php解析mht文件转换成html的实例
2017/03/13 PHP
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
2014/05/06 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
详解vue 模拟后台数据(加载本地json文件)调试
2017/08/25 Javascript
JavaScript实现三级级联特效
2017/11/05 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
Python获取邮件地址的方法
2015/07/10 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
现金会计岗位职责
2013/12/05 职场文书
幼儿园教师辞职信
2014/01/18 职场文书
大学运动会通讯稿
2014/01/28 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
《中华少年》教学反思
2014/02/15 职场文书
档案工作汇报材料
2014/08/21 职场文书
党员作风建设整改方案
2014/10/27 职场文书
运动会闭幕词
2015/01/28 职场文书