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之集成开发环境(IDE)
Sep 12 Python
简单的抓取淘宝图片的Python爬虫
Dec 25 Python
Python的MongoDB模块PyMongo操作方法集锦
Jan 05 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
Jun 02 Python
Python 中的Selenium异常处理实例代码
May 03 Python
TensorFlow实现iris数据集线性回归
Sep 07 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
Python 3.9的到来到底是意味着什么
Oct 14 Python
python自动化发送邮件实例讲解
Jan 04 Python
python反扒机制的5种解决方法
Feb 06 Python
conda安装tensorflow和conda常用命令小结
Feb 20 Python
Python机器学习之PCA降维算法详解
May 19 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
PHP无敌近乎加密方式!
2010/07/17 PHP
基于php双引号中访问数组元素报错的解决方法
2018/02/01 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
jquery实用代码片段集合
2010/08/12 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
2011/05/10 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
AngularJS入门教程之Select(选择框)详解
2016/07/27 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
2017/01/13 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
javascript闭包的使用之按钮切换功能
2018/08/30 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
vue中的mvvm模式讲解
2019/01/31 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
微信小程序实现图片选择并预览功能
2019/07/25 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
python利用datetime模块计算时间差
2015/08/04 Python
itchat接口使用示例
2017/10/23 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
详解用python写一个抽奖程序
2019/05/10 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
Django ValuesQuerySet转json方式
2020/03/16 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
HTML5引入的新数组TypedArray介绍
2012/12/24 HTML / CSS
美国领先的礼品卡网站:GiftCards.com
2016/11/02 全球购物
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
自我评价个人范文
2013/12/16 职场文书
爷爷追悼会答谢词
2014/01/24 职场文书
餐厅筹备计划书
2014/04/25 职场文书
艺术学院毕业生自荐信
2014/07/05 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
班主任培训研修日志
2015/11/13 职场文书
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python