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中isalnum()方法的使用
May 18 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
django之session与分页(实例讲解)
Nov 13 Python
Python实现对文件进行单词划分并去重排序操作示例
Jul 10 Python
python实现多张图片拼接成大图
Jan 15 Python
python将字符串转换成json的方法小结
Jul 09 Python
Pytorch 神经网络—自定义数据集上实现教程
Jan 07 Python
Python转换itertools.chain对象为数组的方法
Feb 07 Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 Python
jenkins+python自动化测试持续集成教程
May 12 Python
python 最简单的实现适配器设计模式的示例
Jun 30 Python
Python实现简繁体转换
Jun 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
PHP调用三种数据库的方法(2)
2006/10/09 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
Laravel5.7框架安装与使用学习笔记图文详解
2019/04/02 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
2019/09/03 PHP
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
在JS循环中使用async/await的方法
2018/10/12 Javascript
vue 自定义右键样式的实例代码
2019/11/06 Javascript
微信小程序获取当前时间及星期几的实例代码
2020/09/20 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
Python通过poll实现异步IO的方法
2015/06/04 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
详解Python 正则表达式模块
2018/11/05 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
2019/05/16 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
利用Python实现kNN算法的代码
2019/08/16 Python
python实现的生成word文档功能示例
2019/08/23 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
公务员转正鉴定材料
2014/02/11 职场文书
2014年创先争优活动总结
2014/05/04 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
学习教师敬业奉献模范事迹材料思想汇报
2014/09/19 职场文书
学习十八大宣传标语
2014/10/09 职场文书
二年级数学教学反思
2016/02/16 职场文书
使用ORM新增数据在Mysql中的操作步骤
2021/07/26 MySQL
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android