从 tcpdump 获取用户代理 2024-6-5 • openwrt tcpdump mail-user-agent 我正在为我的家庭网关开发一个监控应用程序,我想知道所有连接的客户端的设备类型。为此,我使用tcpdump提取所有设备的用户代理 tcpdump -vvAls0 | grep 'User-Agent:' 但我无法弄清楚每个客户端用户代理。有没有办法区分每个设备对应的用户代理。 答案1 仅靠用户代理不足以区分运行同一浏览器的两个不同设备,更不用说用户更改用户代理的能力了。 此外,仅基于 useragent 进行检测会使所有非 HTTP 客户端对您的监控应用程序不可见。 相关内容 如何从 PC 安装 Android 应用程序? 如何将版权声明放在页面底部的脚注之后? 藏文作者姓名 Si tu Chos koi ‘byung gnas 的排序 对本地文件进行查询的 Excel 表无法在其他机器上运行 Ubuntu 18.04.1 LTS 上的 KVM 设置问题(未找到 libvirt-sock) 如何删除长表内枚举列表的第一个项目之前和最后一个项目之后的空格? 我如何知道哪个 TrueCrypt 救援磁盘适用于我当前加密的系统分区? Systemd 单元文件仅适用于一个实例名称,不适用于其他实例名称 如何在 Linux 上将句子放在单独的行上 多次替换 - 使用 sed 或 awk