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在校内发人人网状态(人人网看状态)
Feb 19 Python
python修改注册表终止360进程实例
Oct 13 Python
分析python动态规划的递归、非递归实现
Mar 04 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 Python
Python基于requests库爬取网站信息
Mar 02 Python
Python常用编译器原理及特点解析
Mar 23 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
Apr 14 Python
python 数据分析实现长宽格式的转换
May 18 Python
Python函数参数定义及传递方式解析
Jun 10 Python
Python为何不支持switch语句原理详解
Oct 21 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
Jan 12 Python
Python离线安装openpyxl模块的步骤
Mar 30 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
自己动手做一个SQL解释器
2006/10/09 PHP
php中批量修改文件后缀名的函数代码
2011/10/23 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
php json_encode值中大括号与花括号区别
2013/09/30 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
php随机抽奖实例分析
2015/03/04 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
Ubuntu 16.04下安装PHP 7过程详解
2017/03/28 PHP
PHP观察者模式实例分析【对比JS观察者模式】
2019/05/22 PHP
jquery学习笔记 用jquery实现无刷新登录
2011/08/08 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
jquery获取对象的方法足以应付常见的各种类型的对象
2014/05/14 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
window下eclipse安装python插件教程
2017/04/24 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
2014/09/02 HTML / CSS
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
财务管理个人自荐书范文
2013/11/24 职场文书
职业培训师职业生涯规划
2014/02/18 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
运动会加油稿20字
2014/11/15 职场文书
地震慰问信
2015/02/14 职场文书
2015暑假社会调查报告
2015/07/13 职场文书
php引用传递
2021/04/01 PHP
python flask框架快速入门
2021/05/14 Python
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python
nginx配置限速限流基于内置模块
2022/05/02 Servers