#!/usr/bin/env python

#_*_ coding:utf8 _*_

#### 该脚本需要使用fping命令 如果没有安装需要提前安装fping

#### yum install fping

import os

ip = "10.10.0.1/24"

ips = ["10.10.0.1/24", "192.16.17.27/24"] # 需要查询的IP的地址段状态的输入列表

iplist = ‘iplist‘ # 存储IP的文件名

path = os.path.dirname(os.path.abspath(__file__)) #得到当前文件夹路径

sh_path = os.path.join(path, iplist) #组合文件名和路径

iplists = [] #存储IP的临时文件的列表

ip_dic = {} #存储ip和ip状态的字典 例如:‘10.101.0.185‘: ‘unreachable‘ ‘10.101.0.50‘: ‘alive‘

#执行fping命令来获取,一个段的所有IP的分配情况

for i in range(len(ips)):

list_name = sh_path + str(i) #得到当前存储IP的文件名

os.system(‘> %s;fping -g %s >> %s‘ % (list_name, ips[i], list_name))

iplists.append(list_name)

with open(list_name) as f:

for data in f.readlines():

temp = data.strip(‘\n‘)

ip_dic[temp.split(" ")[0]] = temp.split(" ")[2]

python ip反查询_python 脚本之 IP地址探测相关推荐

  1. python实现火车票查询_Python脚本实现12306火车票查询系统

    最近我看到看到使用python实现火车票查询,我自己也实现了,感觉收获蛮多的,下面我就把每一步骤都详细给分享出来.(注意使用的是python3) 首先我将最终结果给展示出来: 在cmd命令行执行:py ...

  2. python ip反查询_python ip反查域名

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. python ip反查询_利用ip反查指定域名

    1.[利用ip反查指定域名代码][Python]代码 #!/usr/bin/python2.7 # -*- coding:utf-8 -*- import urllib,urllib2 import ...

  4. python 通过ip获取城市_Python根据用户IP判断所属城市 !

    事情源于7月以来,SEO销售额下降比较明显,老板让我想想办法提升SEO销售额. 而销量=流量×转化率×客单价,客单价我这边没法控制,只能从流量和转化率两个方向入手了.但对SEO来讲,短时间大幅度提升S ...

  5. ip反查域名脚本实现

    此脚本基于对ip138 爱站 中国站长三个反查域名网站上的信息进行爬取 使用到了fake_useragent模块 安装命令pip3 install fake-useragent 脚本如下: impor ...

  6. python查看ip是否通_python如何检测IP通不通

    python检测服务器是否ping通的2种方法 1.第一种比较挫,就是用ping,python调用shell,这个适用于较少的服务器数量,几百台已经很慢了(当然是说python同步的方法,要是node ...

  7. python通过ip池爬_python 爬虫 代理ip池(适合初学者)

    初次学习python爬虫的朋友在频繁访问被爬取页面网站时都会被拦截,也就是限制ip.这里教教大家建立代理ip池. #!/usr/bin/env python3# -*- coding: utf-8 - ...

  8. python建立ip代理池_Python搭建代理IP池实现存储IP的方法

    上一文写了如何从代理服务网站提取 IP,本文就讲解如何存储 IP,毕竟代理池还是要有一定量的 IP 数量才行.存储的方式有很多,直接一点的可以放在一个文本文件中,但操作起来不太灵活,而我选择的是 My ...

  9. python过去电脑网关_Python修改本地IP、网关和DNS | kTWO-个人博客

    # -*- coding: utf-8 -*- import os import random import re from time import sleep from wmi import WMI ...

最新文章

  1. MyBatis Like
  2. Android中selector的使用
  3. 论面向组合子程序设计方法 之 燃烧的荆棘
  4. 笨方法“学习python笔记之打印及注释
  5. excel表格不够怎么添加_做出来的Excel表格乱七八糟,不够清晰?学会思路就简单多了...
  6. wireshark的拆包与合并
  7. 简约记账系统基于android,基于Android平台的记账系统的设计与实现
  8. Python的下载安装(手把手教学)
  9. 图灵大会演讲 | 百度首席科学家吴华:NLP技术的演变与发展
  10. php whois查询,php whois查询API制作方法
  11. tp6多表联合查询的几种方式(模糊搜索+分页+字段限制)
  12. WorldPress博客系统更换域名导致博客访问出错的解决方案
  13. 计算机一级考试选择题知识点,计算机一级选择题必背知识点 考试题型有哪些...
  14. 浏览器调取摄像头人脸抓拍实现
  15. PDF用什么软件可以修改
  16. 你知道怎么在solidworks工程图中插入表格吗?
  17. 电容或电感的电压_如何通俗的理解电流,电压,电阻,电容和电感电工技术知识学习干货分享...
  18. 一分钟弄懂什么是分布式和微服务
  19. 杭州职业技术学院计算机教研室主任,课题名称杭州地区农村小学教师运用现代教育技术现状调查和对策的研究.doc...
  20. Win11正式发布:支持安卓应用

热门文章

  1. c语言结构体错误,C语言结构体用法很多,但是坑也很多
  2. zip学习笔记 —— 用C编写的简单压缩库
  3. JAVA练习174-递归乘法
  4. 数字领航 科技赋能 | 优锘科技与新华三强强联手加速智慧医院可视化进程!ThingJS
  5. 正则表达式排除指定字符串
  6. php写彩票中奖代码,php简单中奖算法(实例)
  7. 电脑数据迁移到新电脑:一键迁移数据方案详解
  8. 操作系统 --经典同步问题之吸烟者问题读者-写者问题(七)
  9. 分布式系统二、MogileFS
  10. C++版本OpenCv教程(二十七)图像中添加高斯噪声