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笔记(叁)继续学习
Oct 24 Python
python网络编程之文件下载实例分析
May 20 Python
python实用代码片段收集贴
Jun 03 Python
python中ASCII码和字符的转换方法
Jul 09 Python
python os.path模块常用方法实例详解
Sep 16 Python
python3 打开外部程序及关闭的示例
Nov 06 Python
10分钟用python搭建一个超好用的CMDB系统
Jul 17 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
Dec 03 Python
pytorch 准备、训练和测试自己的图片数据的方法
Jan 10 Python
keras模型可视化,层可视化及kernel可视化实例
Jan 24 Python
keras在构建LSTM模型时对变长序列的处理操作
Jun 29 Python
Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
Feb 22 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
jQuery Mobile + PHP实现文件上传
2014/12/12 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
Yii2 批量插入、更新数据实例
2017/03/15 PHP
ExtJS 2.0实用简明教程 之Border区域布局
2009/04/29 Javascript
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
javascript日期对象格式化为字符串的实现方法
2014/01/14 Javascript
Javascript玩转继承(一)
2014/05/08 Javascript
jQuery中before()方法用法实例
2014/12/25 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
VUE axios发送跨域请求需要注意的问题
2017/07/06 Javascript
ES6中数组array新增方法实例总结
2017/11/07 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
使用vue cli4.x搭建vue项目的过程详解
2020/05/08 Javascript
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
Python分析学校四六级过关情况
2017/11/22 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
python基于递归解决背包问题详解
2019/07/03 Python
Django 路由控制的实现
2019/07/17 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
手术室护士长竞聘书
2014/03/31 职场文书
中秋节主持词
2014/04/02 职场文书
2014年学习部工作总结
2014/11/12 职场文书
五四青年节活动总结
2015/02/10 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
《花钟》教学反思
2016/02/17 职场文书