一、前期工作

在我的这篇文章中:

Wireshark USRP联合波形捕获(上)-CSDN博客

通过192.168.1.103这个主机ip筛选Wireshark捕获的数据包,认为Source和Direction中至少一个包含192.168.1.103才能代表路由器和主机之间的WiFi信号。

通过192.168.1.103这个主机ip筛选Wireshark捕获的数据包

在我的另一篇文章中:

USRP B210在采集WiFi信号时的有效最大增益(隔壁/同一房间)-CSDN博客

捕获同一房间的WiFi信号(仅有一台路由器和一台笔记本电脑使用WiFi,捕获信号用的USRP接收天线、电脑和路由器三者紧挨着)

捕获同一房间的WiFi信号

有没有可能,哪个数据包Source和Direction都不含192.168.1.103,但是也是路由器和主机发射的信号呢?

二、问题分析

如果筛选出路由器给目标主机发送的数据包,再筛选目标主机给路由器发送的数据包,这两种数据包之间会有很强的因果性。但是,引入了很多先验信息,就是我们知道哪个数据包是路由器发给目标主机的,也知道哪个数据包是目标主机发给路由器的。

无论是从任务场景出发,还是捕获的高强度信号出发,都应该仅筛选路由器、目标主机发送的数据包,不分Direction。

三、Source对应的物理存在

3.1 笔记本电脑ip

当前我的电脑ip是192.168.1.105:

 主机是没有自己的APR项的:

3.2 路由器ip

我的路由器是中继模型,Wireshark捕获的数据包可能来自放在其他房间的上游路由器:

本来想直接从tplogin.cn查上级路由器的ip,但是密码忘了:

好在可以通过ARP(Address Resolution Protocol)命令来查找MAC地址对应的IP地址:

3.3 上级路由器ip

是192.168.1.1:

抓取当下热乎的数据包:

TpLinkTechno_89:dd:46这个Source是上游路由器,和USRP不在一个房间。

3.4 国际ip

192.168.X.X是私有ip,除此之外,私有ip还包括:10.0.0.0,172.16.0.0

私有ip是查不到定位的:

153.121.64.153查ip查到日本了:

这才想起还在科学上网。

3.5 192.168.1.106/192.168.1.255

最后发现,这个192.168.1.106是路由器连接另一台电脑的ip:

192.168.1.255则是局域网的一个广播ip:

3.6 其他ip

153.3.238.127

四、Source筛选

Source为192.168.1.105(笔记本电脑ip)的一定是我房间的信号源

Source为192.168.1.1的一定不是我房间的信号源

如果开了VPN,Source为153.121.64.153代表路由器正在发射信号。

经过上述分析,我能确定的是Source=192.168.105,Direction=192.168.105,Source=192.168.103的,信号源一定在我房间(不用关闭混杂模式,不然路由器发射的信号,但不是我笔记本电脑主机接收的那部分是捕获不到的)。如果USRP同时接收信号,一定能和Wireshark捕获的数据包匹配。

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度解析游戏引擎中的相机:视图矩阵

在现代游戏引擎中,相机系统是不可或缺的一部分。它决定了玩家在游戏中看到的视角和场景。而视图矩阵作为相机系统的核心组件之一,起到了至关重要的作用。本文将深入探讨视图矩阵的原理、计算方法及其在游戏引擎中的应用。 视图矩阵的基本概念 视图矩阵…

96、23种设计模式之原型模式(5/23)

原型模式(Prototype Pattern)是创建型设计模式的一种,其核心思想是通过复制现有对象(原型)来创建新对象,而非通过构造函数或工厂方法从头构建。该模式将对象的创建过程从构造逻辑转移到复制操作&#xff0c…

【python与生活】如何用Python写一个简单的自动整理文件的脚本?

用 Python 写一个自动整理文件的脚本很简单,核心思路是:按文件后缀(如 .jpg、.pdf)将文件分类,移动到对应的文件夹(如「图片」「文档」)中。以下是一个实用的实现方案,新手也能轻松修…

SELinux相关介绍

目录 1.SELinux 概述 2.SELinux 的执行模式 3.SELinux 的使用 1.SELinux 概述 SELinux( Security Enhanced Linux 安全性增强的Linux),由美国国家安全局 NSA(National Security Agency)开发,构建与 Kernel …

【C语言练习】汉诺塔

一、题目 介绍:汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆…

随机森林实战:在鸢尾花数据集上与决策树和逻辑斯蒂回归进行对比

前言 集成学习通过组合多个模型的优势,常能获得比单一模型更优的性能,随机森林便是其中的典型代表。它基于 Bagging 思想,通过对样本和特征的双重随机采样,构建多棵决策树并综合其结果,在降低过拟合风险的同时&#xf…

(计算机网络)TCP 三握中第三次 ACK 丢失会发生什么?

在 TCP 的三次握手过程中,如果 第三次 ACK 丢失,TCP 是如何保证连接可靠建立的呢?1️⃣ 场景说明第三次 ACK:客户端发送给服务器的 ACK,确认服务器的 SYN-ACK。假设该 ACK 在网络传输过程中丢失。2️⃣ 客户端状态客户…

容智Report Agent2.0重磅发布!重新定义企业数据分析AI时代

在数据成为生产要素之一的今天,很多企业依然面临这样的困境: 想要一份年度财务分析,财务团队可能要忙半个月甚至一个月;想查一个业务指标,要先找出在哪个系统,再申请权限、写SQL、调报表,折腾半…

高阶数据结构---ST表

hello大家好,今天是2025年8月23日,我要来给大家分享的是一个高阶数据结构---ST表。 一:引入 1.RMQ问题: 对于一个长度为 n 的序列,有 m 次查询操作,每次查询为一个区间 [l,r] 的最大值&#…

docker 安装nacos(vL2.5.0)

查找nacos 的所需的镜像版本 https://hub.docker.com/r/nacos/nacos-server/tags 拉取你所需的版本(我们用v2.5.0) docker pull nacos/nacos-server:v2.5.0 注意:因为我们需要挂载外配置文件 直接用volume 挂载目录 缺少初始文件报错 我们…

在github上通过dmca数字版权申诉侵权并删除侵权仓库

DMCA是什么? 《数字千年版权法案》(DMCA)为版权所有者(包括软件开发人员)创建了一个标准化的流程,要求GitHub删除侵权内容。您可以在美国版权局的官方网站上找到有关DMCA的更多信息。有关GitHub如何处理DM…

AI安全监控与人才需求的时间悖论(对AI安全模型、AI安全人才需求的一些思考)

当监控者与被监控者都是AI时,谁来监控监控者?这个看似简单的问题,却揭示了人工智能安全领域的根本性困境。一、问题的提出:当AI监控AI 随着大语言模型和生成式AI的快速发展,AI系统在元认知层面的能力越来越强&#xff…

AI模型部署 - 大型语言模型(LLM)推理部署中的实际显存评估

目录 第一部分:大型语言模型(LLM)推理显存占用的核心原理 1.1 显存占用的主要构成部分 1.2 影响显存占用的关键因素 1.2.1 模型架构:MoE vs. 稠密模型 1.2.2 上下文长度与并发数 1.2.3 部署方式与推理框架 1.2.4 硬件能力 第二部分:显存占用的精确计算方法 2.1 模…

【大语言模型 16】Transformer三种架构深度对比:选择最适合你的模型架构

【大语言模型 16】Transformer三种架构深度对比:选择最适合你的模型架构 关键词:Transformer架构,Encoder-Only,Decoder-Only,Encoder-Decoder,BERT,GPT,T5,模型选择&…

【LeetCode 热题 100】31. 下一个排列

Problem: 31. 下一个排列 文章目录整体思路完整代码时空复杂度时间复杂度:O(N)空间复杂度:O(1)整体思路 这段代码旨在解决经典的 “下一个排列” (Next Permutation) 问题。问题要求重新排列一个整数数组,使其变为字典序上的下一个更大的排列…

【Linux 进程】进程程序替换

文章目录1.进程替换的六个库函数2.execl1.进程替换的六个库函数 使用 man 3 execl 进行查询,3表示 Linux 中的3号手册,即为库函数(例如C标准库中的库函数,printf,malloc) man 1: 用户命令(在sh…

ReasonRank: Empowering Passage Ranking with Strong Reasoning Ability

主要内容总结 本文提出了一种具有强推理能力的列表式段落重排序模型ReasonRank,旨在解决现有重排序模型在推理密集型场景(如复杂问答、数学问题、代码查询等)中表现不佳的问题,核心原因是这类场景缺乏高质量的推理密集型训练数据。 为解决这一问题,研究团队: 设计了自动…

不卡顿、不掉线!稳定可靠的体育赛事直播系统源码解析

在体育和电竞行业,实时直播系统已经成为平台的标配。无论是 OTT、比分直播网站,还是综合类体育社区,用户对直播体验的要求越来越高:不卡顿、不掉线、实时性强。那么,从技术角度出发,一个稳定可靠的 体育赛事…

三菱FX5U PLC访问字变量的某一位

三菱FX5U PLC气缸控制功能块 三菱FX5U气缸控制功能块(完整ST源代码+示例程序)_三菱fx5u标签气缸报警程序功能块-CSDN博客文章浏览阅读560次,点赞5次,收藏2次。如果机器包含100个气缸,我们只需要修改数组的元素数量就可以了,效率非常的高。待续....博途PLC 面向对象系列之“…

Java大厂面试全真模拟:从Spring Boot到微服务架构实战

Java大厂面试全真模拟:从Spring Boot到微服务架构实战 面试场景:某互联网大厂Java后端岗位,候选人谢飞机(水货程序员) 第一轮:基础与框架认知 面试官:你好,谢飞机,先简单…