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实现列表转换成字典数据结构的方法
Mar 11 Python
Python中的错误和异常处理简单操作示例【try-except用法】
Jul 25 Python
解决在pycharm中显示额外的 figure 窗口问题
Jan 15 Python
Python不同目录间进行模块调用的实现方法
Jan 29 Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 Python
python 初始化一个定长的数组实例
Dec 02 Python
Python常用编译器原理及特点解析
Mar 23 Python
Python如何操作office实现自动化及win32com.client的运用
Apr 01 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
Jul 01 Python
浅谈Django前端后端值传递问题
Jul 15 Python
Django migrate报错的解决方案
May 20 Python
matlab xlabel位置的设置方式
May 21 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
PHP4之真OO
2006/10/09 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
如何实现JS函数的重载
2006/09/22 Javascript
javascript里的条件判断
2007/02/27 Javascript
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
js键盘上下左右键怎么触发function(实例讲解)
2013/12/14 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
element中的$confirm的使用
2020/04/26 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python使用urllib模块开发的多线程豆瓣小站mp3下载器
2014/01/16 Python
Python编程中的异常处理教程
2015/08/21 Python
Python实现文件信息进行合并实例代码
2018/01/17 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
CSS3实现的炫酷菜单代码分享
2015/03/12 HTML / CSS
Html5移动端div固定到底部实现底部导航条的几种方式
2021/03/09 HTML / CSS
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
数控技术应届生求职信
2013/11/13 职场文书
园林技术个人的自我评价
2014/02/15 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
画展邀请函
2015/01/31 职场文书
商场收银员岗位职责
2015/04/07 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL
SQL实现LeetCode(175.联合两表)
2021/08/04 MySQL