python实现扫描ip地址的小程序


Posted in Python onApril 16, 2019

python实现扫描ip地址的小程序,具体代码如下所示:

import os,time
import sys
start_Time=int(time.time())
ip_True = open('ip_True.txt','w+')
ip_False = open('ip_False.txt','w+')
IPhost = []
IPbegin = (input(u'请输入起始查询IP: '))
IPend = input(u'请输入终止查询IP: ')
IP1 = IPbegin.split('.')[0]
IP2 = IPbegin.split('.')[1]
IP3 = IPbegin.split('.')[2]
IP4 = IPbegin.split('.')[-1]
IPend_last = IPend.split('.')[-1]
count_True,count_False = 0,0
for i in range(int(IP4)-1,int(IPend_last)):
  ip = str(IP1+'.'+IP2+'.'+IP3+'.'+IP4)
  int_IP4 = int(IP4)
  int_IP4 += 1
  IP4 = str(int_IP4)
  return1=os.system('ping -n 1 -w 1 %s'%ip)
  if return1:
    print('ping %s is fail'%ip)
    ip_False.write(ip+'\n')
    count_False += 1
  else:
    print('ping %s is ok'%ip)
    ip_True.write(ip+'\n')
    count_True += 1
ip_True.close()
ip_False.close()
end_Time = int(time.time())
print("time(秒):",end_Time - start_Time,"s")
print("ping通的ip数:",count_True,"  ping不通的ip数:",count_False)

总结

以上所述是小编给大家介绍的python实现扫描ip地址的小程序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python实现的解析crontab配置文件代码
Jun 30 Python
pip matplotlib报错equired packages can not be built解决
Jan 06 Python
对python指数、幂数拟合curve_fit详解
Dec 29 Python
在Python中过滤Windows文件名中的非法字符方法
Jun 10 Python
Windows系统Python直接调用C++ DLL的方法
Aug 01 Python
python scrapy爬虫代码及填坑
Aug 12 Python
Python Process多进程实现过程
Oct 22 Python
python批量处理txt文件的实例代码
Jan 13 Python
Python实现图像的垂直投影示例
Jan 17 Python
使用Python爬取Json数据的示例代码
Dec 07 Python
Python基础知识之变量的详解
Apr 14 Python
Python基础详解之描述符
Apr 28 Python
使用Python制作简单的小程序IP查看器功能
Apr 16 #Python
Python使用POP3和SMTP协议收发邮件的示例代码
Apr 16 #Python
Python这样操作能存储100多万行的xlsx文件
Apr 16 #Python
Python字符串内置函数功能与用法总结
Apr 16 #Python
python3实现字符串操作的实例代码
Apr 16 #Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
Apr 16 #Python
Django之无名分组和有名分组的实现
Apr 16 #Python
You might like
一个多文件上传的例子(原创)
2006/10/09 PHP
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
php判断终端是手机还是电脑访问网站的思路及代码
2013/04/24 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
javascript学习笔记(三) String 字符串类型介绍
2012/06/19 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
2013/01/15 Javascript
『jQuery』取指定url格式及分割函数应用
2013/04/22 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
JS实现的数组全排列输出算法
2015/03/19 Javascript
Bootstrap3 input输入框插入glyphicon图标的方法
2016/05/16 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
纯js封装的ajax功能函数与用法示例
2018/05/14 Javascript
jQuery实现html可联动的百分比进度条
2020/03/26 jQuery
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
解读Python编程中的命名空间与作用域
2015/10/16 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
Python抽象和自定义类定义与用法示例
2018/08/23 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
Python爬虫 bilibili视频弹幕提取过程详解
2019/07/31 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
css3强大的动画效果animate使用说明及浏览器兼容介绍
2013/01/09 HTML / CSS
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
意大利和国际最佳时尚品牌:Drestige
2019/12/28 全球购物
读书月活动方案
2014/05/22 职场文书
学校读书活动总结
2014/06/30 职场文书
田径运动会广播稿
2015/08/19 职场文书
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
「我的青春恋爱物语果然有问题。-妄言录-」第20卷封面公开
2022/03/21 日漫
Redis+AOP+自定义注解实现限流
2022/06/28 Redis