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根据文件大小打log日志
Oct 09 Python
pymssql数据库操作MSSQL2005实例分析
May 25 Python
全面了解Python环境配置及项目建立
Jun 30 Python
教你用Python脚本快速为iOS10生成图标和截屏
Sep 22 Python
python先序遍历二叉树问题
Nov 10 Python
python如何读写json数据
Mar 21 Python
python实现杨氏矩阵查找
Mar 02 Python
opencv3/C++实现视频读取、视频写入
Dec 11 Python
python with语句的原理与用法详解
Mar 30 Python
Python3实现打印任意宽度的菱形代码
Apr 12 Python
Python3获取cookie常用三种方案
Oct 05 Python
Django中使用Celery的方法步骤
Dec 07 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
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
php实现memcache缓存示例讲解
2013/12/04 PHP
php操作mysql数据库的基本类代码
2014/02/25 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
原生js写的放大镜效果
2012/08/22 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
获取layer.open弹出层的返回值方法
2018/08/20 Javascript
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
原生js实现的金山打字小游戏(实例代码详解)
2020/03/16 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
2020/11/02 Javascript
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
Python中__call__用法实例
2014/08/29 Python
Python性能提升之延迟初始化
2016/12/04 Python
Python算法应用实战之队列详解
2017/02/04 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
Python中的几种矩阵乘法(小结)
2019/07/10 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
运动会广播稿200米
2014/01/27 职场文书
运动会加油口号
2014/06/07 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
2015年乡镇妇联工作总结
2015/05/19 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书
Python Django搭建文件下载服务器的实现
2021/05/10 Python