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 包含汉字的文件读写之每行末尾加上特定字符
Dec 12 Python
Python获取某一天是星期几的方法示例
Jan 17 Python
深入浅出学习python装饰器
Sep 29 Python
Python对列表去重的多种方法(四种方法)
Dec 05 Python
浅谈Python中的作用域规则和闭包
Mar 20 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
python搜索包的路径的实现方法
Jul 19 Python
django项目简单调取百度翻译接口的方法
Aug 06 Python
Django实现auth模块下的登录注册与注销功能
Oct 10 Python
使用Python+selenium实现第一个自动化测试脚本
Mar 17 Python
Python unittest单元测试openpyxl实现过程解析
May 27 Python
python中线程和进程有何区别
Jun 17 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
牡丹941资料
2021/03/01 无线电
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
jQuery 各种浏览器下获得日期区别
2008/12/22 Javascript
Javascript 去除数组的重复元素
2010/05/04 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
使用React手写一个对话框或模态框的方法示例
2019/04/25 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
解决vue中axios设置超时(超过5分钟)没反应的问题
2020/09/04 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
[34:39]Secret vs VG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python多线程实例教程
2014/09/06 Python
Python 函数返回值的示例代码
2019/03/11 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
Tensorflow Summary用法学习笔记
2020/01/10 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
h5封装下拉刷新
2020/08/25 HTML / CSS
介绍一下Linux文件的记录形式
2013/09/29 面试题
有针对性的求职自荐信
2013/11/14 职场文书
学校消防安全责任书
2014/07/23 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
2019 入党申请书范文
2019/07/10 职场文书