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 相关文章推荐
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
Mar 30 Python
在Python的列表中利用remove()方法删除元素的教程
May 21 Python
简单讲解Python中的字符串与字符串的输入输出
Mar 13 Python
Python 中的with关键字使用详解
Sep 11 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
Jan 04 Python
python实现聊天小程序
Mar 13 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
Apr 27 Python
python3 读取Excel表格中的数据
Oct 16 Python
详解重置Django migration的常见方式
Feb 15 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
10个示例带你掌握python中的元组
Nov 23 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作的文本留言本的例子(五)
2006/10/09 PHP
PHP新手上路(十三)
2006/10/09 PHP
php文件上传类完整实例
2016/05/14 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
php的lavarel框架中join和orWhere的用法
2020/12/28 PHP
PHP 裁剪图片
2021/03/09 PHP
js变量以及其作用域详解
2020/07/18 Javascript
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
js AppendChild与insertBefore用法详细对比
2013/12/16 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
2014/12/31 Javascript
JS定义类的六种方式详解
2016/05/12 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
JS实现的表头列头固定页面功能示例
2017/01/10 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
vue结合element-ui使用示例
2019/01/24 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
CentOS6.5设置Django开发环境
2016/10/13 Python
Python文本处理简单易懂方法解析
2019/12/19 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
2020/03/23 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
Django封装交互接口代码
2020/07/12 Python
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
植村秀美国官网:Shu Uemura美国
2019/03/19 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
公务员职务工作的自我评价
2013/11/01 职场文书
大学生入党思想汇报
2014/01/14 职场文书
学生思想表现的评语
2014/01/30 职场文书
党员目标管理责任书
2014/07/25 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
工作建议书范文
2019/07/08 职场文书
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers