IPV6探测

news2024/11/19 20:19:52

目录

  • 本机是否支持IPv6
  • 如何确认一个网站是否开启 IPv6
    • 在线工具:IP查询
    • 在线工具:IPv6连接测试
    • 在线工具:国家IPv6发展监测平台
    • 本地工具
  • 局域网设备探测
    • ping
    • MSF
    • Thc-Ipv6
    • Ipv6-Toolkit
  • 端口探测
    • MSF
    • Nmap【存在问题】
  • 参考

领导提了个问题,怎么找出没实施IPV6的设备或域名,简单整理了一下。

本机是否支持IPv6

参见:https://blog.csdn.net/COCO56/article/details/103248395
windows系统可以使用如下命令速查:

Get-NetAdapterBinding -ComponentID ms_tcpip6

如何确认一个网站是否开启 IPv6

理论篇的解释参见:https://ipw.cn/doc/ipv6/server/ipv6webcheck.html

在线工具:IP查询

可以直接访问 在线 IPv6 网站检测工具 来确认一个网站是否开 IPv6 访问。
拿腾讯云举个例子:https://cloud.tencent.com/
在这里插入图片描述

在线工具:IPv6连接测试

https://test-ipv6.com/index.html.zh_CN
在这里插入图片描述

在线工具:国家IPv6发展监测平台

https://www.china-ipv6.cn/#/checkTools
不知道怎么就检测1000次了,换代理,换手机热点都不行
在这里插入图片描述

本地工具

根据文章,得知可以使用:Nmap、fi6s、RustScan、Masscan、v6disc去扫描

实操时需要设置源IP,见nmap说明文档:https://nmap.org/book/port-scanning-ipv6.html

While IPv6 hasn’t exactly taken the world by storm, it gets significant use in some countries and most modern operating systems support it. To use Nmap with IPv6, both the source and target of your scan must be configured for IPv6. If your ISP (like most of them) does not allocate IPv6 addresses to you, free tunnel brokers are widely available and work fine with Nmap. I use the free IPv6 tunnel broker service at http://www.tunnelbroker.net. Other tunnel brokers are listed at Wikipedia. 6to4 tunnels are another popular, free approach.

在这里插入图片描述

举个例子,使用新加坡服务器上的nmap探测,别人可以探测到的地址,我这里探测不到
在这里插入图片描述

再举个例子,fofa中搜索的ipv6结果,有的nmap确实能检测到ipv6地址,但是无法对ipv6地址进行扫描
在这里插入图片描述

根据说明文档得知出现这种问题的原因在于没有配置源IP,配置之后如下:
在这里插入图片描述

在这里插入图片描述

使用nslookup也行

PS C:\Users\asuka> nslookup zs.hwec.edu.cn
服务器:  UnKnown
Address:  210.73.88.1

非权威应答:
名称:    zs.hwec.edu.cn
Addresses:  2001:250:482e::98
          61.163.246.30

局域网设备探测

开启4台虚拟机
win查询ipv6命令:ipconfig /release6
linux查询ipv6命令:ip -6 addr

系统类型ipv4ipv6
win10192.168.229.134fe80::cc14:fdf0:36df:b608%4
debian192.168.229.132fe80:20c:29ff:fef1:9afc
win2012192.168.229.133fe80::c40f:a435:844a:b9f6%12
win11192.168.229.1fe80::f192:8275:64b7:7cc8%22
kali192.168.229.128fe80::8ad3:550:a091:e92e

测试显示部分设备没扫描出来,有可能是设备的ipv6存在问题

ping

参见:https://insights.sei.cmu.edu/blog/ping-sweeping-in-ipv6/
测试发现,ping扫描只发现了一台debian设备

ping6 -I eth0 ff02::1%2 | cut -d\  -f4

在这里插入图片描述

MSF

参见:
https://www.offensive-security.com/metasploit-unleashed/scanner-discovery-auxiliary-modules/
https://www.linux-magazine.com/Online/Features/IPv6-Penetration-Testing
msf有三种探测方式:

use auxiliary/scanner/discovery/ipv6_multicast_ping
use auxiliary/scanner/discovery/ipv6_neighbor
use auxiliary/scanner/discovery/ipv6_neighbor_router_advertisement

方式1:使用use auxiliary/scanner/discovery/ipv6_multicast_ping
存在的IP没有查询到结果,不存在的IP查询到结果了。并且速度太慢了。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

方式2:使用use auxiliary/scanner/discovery/ipv6_neighbor
仅查出一台设备的IPv6
在这里插入图片描述

根据手册重新查找
在这里插入图片描述

方式2:使用use auxiliary/scanner/discovery/ipv6_neighbor_router_advertisement
在这里插入图片描述

Thc-Ipv6

参见:
https://github.com/vanhauser-thc/thc-ipv6
https://www.kali.org/tools/thc-ipv6/
工具安装:https://github.com/vanhauser-thc/thc-ipv6/blob/master/INSTALL
首先使用netdiscover基于ARP做主机发现,然后使用alive6发现存活ipv6地址,最后使用address6 把ipv6地址转换到mac地址,此时核对ARP主机发现结果,即可对应ipv4和ipv6

sudo netdiscover -i eth0 -r 192.168.229.0/24
alive6 eth0
address6 fe80::20c:29ff:fef1:9afc

在这里插入图片描述

Ipv6-Toolkit

参见:

  • kali:https://www.kali.org/tools/ipv6-toolkit/(介绍了简单使用)
  • github:https://github.com/fgont/ipv6toolkit
  • 官网:https://www.si6networks.com/research/tools/ipv6toolkit/

安装:sudo apt install ipv6-toolkit

sudo netdiscover -i eth0 -r 192.168.229.0/24
scan6 -i eth0 -L -e -v
address6 fe80::20c:29ff:fe40:99cd

在这里插入图片描述

端口探测

MSF

use auxiliary/scanner/portscan/tcp
set RHOSTS fe80::20c:29ff:fef1:9afc
set THREADS 50
set PORTS 80,21,22,23,25,53,110,443,1433,1863,2289,3306,5631,5632,5000,8080,9090
run

在这里插入图片描述

Nmap【存在问题】

nmap -6 fe80::20c:29ff:fef1:9afc --send-ip fe80::8ad3:550:a091:e92e

在这里插入图片描述

扫描其他设备,全部显示只开放端口22,说明扫描存在问题
在这里插入图片描述

参考

https://mp.weixin.qq.com/s/890BJSVgrUwMQIA5U5yfSw

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/124729.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mybatis 解析mapper过程

Mapper配置的四种方式 配置方法一共有四种, 分别对应四种解析方式,从解析源码可以看出来 private void mapperElement(XNode parent) throws Exception { //添加接口映射器if (parent ! null) {for (XNode child : parent.getChildren()) { //获取所有…

4.7W防削顶单声道D类音频功率放大器HT6872介绍

HT6872简介 HT6872是一款低EMI,防削顶失真,单声道免滤波D类音频功率放大器。在6.5V电源,10%THDN,4Ω负载条件下,输出4.71W功率,在各类音频终端应用中维持高效率并提供AB类放大器的性能。 HT6872的最大特点是…

C++:设计一个保留字(或关键字)的统计程序,从源数据文件(C或C++语言程序)中,读取字符或字符串,与保留字文件中的保留字进行匹配比较,并统计计数。

2.1题目: 设计一个保留字(或关键字)的统计程序 l建立保留字文件; l从源数据文件(C或C语言程序)中,读取字符或字符串,与保留字文件中的保留字进行匹配比较,并统计计数。…

python数据分析(1)numpy基础

iamseancheney/python_for_data_analysis_2nd_chinese_version: 《利用Python进行数据分析第2版》 (github.com) NumPy的ndarray:一种多维数组对象 1.性质 NumPy最重要的一个特点就是其N维数组对象(即ndarray),该对象是一个快速…

73.qt quick-通用可拖拽表盘示例

截图如下所示: 效果如下所示: 源码已上传至专栏群(第一章底部获取)中,感兴趣的自行下载 demo使用介绍 控件自定义属性已经封装出来了,如下图所示: main.qml如下所示: import QtQuick 2.14 import QtQuick.Window 2.14 import QtQuick.Extras 1.4 import QtQuick.Layouts 1.1…

微信小程序-会议OA项目03

目录 1.Flex布局简介 1.1 什么是flex布局 1.2 flex属性 2.轮播图--组件的使用 3.会议OA项目-首页 1.Flex布局简介 布局的传统解决方案,基于盒状模型,依赖 display属性 position属性 float属性 1.1 什么是flex布局 1) Flex是Flexible Box的缩写&…

攻防世界-fileclude

题目 访问题目场景 阅读php代码 <?php include("flag.php"); highlight_file(__FILE__); if(isset($_GET["file1"]) && isset($_GET["file2"])) {$file1 $_GET["file1"];$file2 $_GET["file2"];if(!empty($f…

法国半导体制造企业RIBER部署MBE技术以支持量子计算

图片来源&#xff1a;网络 法国半导体制造企业RIBER在2022年进一步提升了其在量子处理器耗材市场的发展水平。 早在2021年6月&#xff0c;RIBER已开始部署系统&#xff0c;它在法国图卢兹与 法国国家科学研究中心系统分析与架构实验室&#xff08;LAAS-CNRS&#xff09;创办联合…

Google Guice 1:如何实现依赖注入?

1. 待完善的邮箱程序 1.1 手动注入依赖 前一篇博文《谈谈自己对依赖注入的理解》&#xff0c;笔者只是基于依赖注入的思想&#xff0c;为EmailClient预留了依赖注入的入口 到目前为止&#xff0c;我们只是让dependent class预留了依赖注入的入口&#xff0c;要想实现依赖的自动…

TOPLAS‘07: Effective Field-Sensitive Pointer Analysis for C 字段敏感C程序指针分析

文章目录1. 集合约束式的指针分析1.1 基本介绍1.2 求解约束1.2.1 图传播1.2.2 迭代顺序1.2.3 节点替换 (Variable Subsititution)1.2.4 传递化简 (Transitive Reduction)1.2.5 集合的表示1.2.6 差分传播1.2.7 相同解的集合2. 扩展约束模型2.1 简介2.2 处理函数指针2.3 处理字段…

NNOM第一个模型实例

目录 一、keras开发环境搭建 二、安装visual studio 2019 1. 下载安装 2. 配置使用MSVC编译器 三、编译第一个NNOM的demo 1. 下载源码 2. 安装依赖库 3. 编译auto_test 四、移植 1. 新建新的VS项目 2. 拷贝相关源码 3. 配置工程 4. 编译并运行 一、keras开发环境搭…

Java并发——线程池

线程池 一、线程池的作用 线程的创建和销毁需要占用CPU资源&#xff0c;若频繁的进行创建和销毁会产生很大的开销&#xff0c;影响性能和系统稳定性。 线程池的优点&#xff1a; 线程池可以保存创建好的线程随用随取&#xff0c;降低资源消耗&#xff08;重复利用线程池中的…

一文读懂堡垒机对企业信息安全起到的重要作用

堡垒机的发展历程大致可分为以下三个阶段&#xff1a;      第一代堡垒机&#xff1a;堡垒机最初的理念起源于跳板机&#xff0c;但跳板机无法实现对运维人员操作行为进行控制和审计&#xff0c;一旦出现违规操作导致操作事故&#xff0c;很难快速定位原因和责任人。    …

Java分析-对象头

前言 HotSpot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding) HotSpot虚拟机的对象头(Object Header)包括两部分信息,第一部分用于存储对象自身的运行时数据, 如哈希码(HashCode)、GC分代年龄、锁…

移动是否是商业bi的前景?

一 前言 五年前就有人预言商业智能BI移动化会成为必然趋势&#xff0c;如今5年时间已过&#xff0c;移动BI的普及程度并不如预期。原因主要是数据分析的交互性一直是很高的要求&#xff0c;手机屏幕的限制一直抑制了商业智能BI在移动端得到更好发挥的障碍。 比如数据看板或可…

[笔记] - springboot-jpa 使用sqlite 踩坑

前言&#xff08;可略过&#xff09; 最近准备写一些小项目来验证一下脑袋中的项目 因为是“小项目”&#xff0c;所以对于数据持久化的实现&#xff0c;就不想用mysql等很重的db了 而且不用考虑安全性&#xff0c;故首先想到的就是使用 sqlite 本地数据库即可 然后因为是使用…

Android进阶 之 SPI机制及实现原理

什么是SPI SPI &#xff0c;全称为 Service Provider Interface&#xff0c;是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件&#xff0c;自动加载文件里所定义的类。是Java提供的一套用来被第三方实现或者扩展的API&#xff0c;它可以用来启用…

BCryptPasswordEncoder加密与MD5加密的区别

MD5 加密说明 MD5&#xff08;Message Digest Algorithm 5&#xff09;中文名为消息摘要算法第五版&#xff0c;是计算机安全领域广泛使用的一种散列函数&#xff0c;用以提供消息的完整性保护。 MD5作为一种常用的摘要算法&#xff08;或指纹算法&#xff09;&#xff0c;其…

一文教会你如何利用领英多账号高效开发客户资源

作为全球最大的职业社交平台&#xff0c;领英&#xff08;linkedin&#xff09;的属性关键词包括“商业、互动和机会”。这些属性覆盖了领英全球超过6亿的用户&#xff0c;这决定了领英是一个拥有无限商业交易机会的社交平台。因此&#xff0c;越来越多的国内外企业不断在领英上…

如何在右键菜单添加将文档“转换为PDF”选项

本文介绍一种方法&#xff0c;可以实现右键快速将docx、doc、txt、ppt等文档转换为PDF文档 文章目录1. Acrobat DC 软件安装2.添加右键“转PDF”功能选项3.功能效果1. Acrobat DC 软件安装 下载链接&#xff1a; 1.百度网盘:链接 提取码: vumk 2.阿里云盘&#xff1a;链接…