Whosthere TUI 使用大全:键位速查表、设备详情查看与界面个性化实操指南
Whosthere TUI 使用大全键位速查表、设备详情查看与界面个性化实操指南【免费下载链接】whosthereLocal Area Network discovery tool with an interactive Terminal User Interface (TUI) written in Go. Discover, explore, and understand your LAN in an intuitive way. Knock Knock.. whos there? 项目地址: https://gitcode.com/gh_mirrors/wh/whosthereWhosthere 是一款用 Go 编写的局域网发现工具LAN discovery tool内置交互式 TUI 终端界面无需管理员权限即可通过 mDNS、SSDP 和 ARP 扫描找出家中/办公室网络里的所有设备。本文提供一份完整的 Whosthere TUI 键位速查表并手把手教你查看设备详情、一键个性化界面主题。1 分钟上手三种打开方式whosthere # 启动交互式 TUI本文主角 whosthere scan -t 5 # CLI 模式单次扫描并输出结果 whosthere daemon # 守护进程模式暴露 HTTP API启动 TUI 后你会看到设备表格IP、别名/主机名、MAC、厂商、最后出现时间底部状态栏会实时显示当前可用快捷键。界面结构与组件定义在 dashboard.go 和 app.go 中。TUI 键位速查表一张表搞定所有操作全局快捷键任意界面均可用按键功能Ctrlt打开主题选择器个性化界面配色 Ctrli打开网络接口选择器切换扫描网卡Ctrlr重置所有设备别名q或Ctrlc退出程序Esc清空搜索 / 返回上一界面设备列表页Dashboard按键功能j/k下移 / 上移选中行vim 风格g/G跳到列表顶部 / 底部Ctrld/Ctrlu向下 / 向上翻页10 行/启动正则搜索实时过滤设备y复制选中设备的 IP 到剪贴板Y复制选中设备的 MAC 地址Enter查看选中设备的详细信息搜索支持任意正则例如输入192\.168\.1只看某个网段输入apple直接定位苹果设备搜索逻辑实现在 device_table.go 中。设备详情页Details按键功能p对该设备发起端口扫描 e编辑设备别名如客厅的电视D清除当前设备别名y/Y复制 IP / MACEsc或q返回设备列表弹窗Modal内通用键位按键功能Tab在按钮之间切换选择Enter确认当前按钮Esc取消并关闭弹窗设备详情查看实操一眼看懂一台设备在设备列表中用j/k选中目标设备按Enter进入详情页。详情页按分区展示渲染逻辑见 detail.go基本信息IP、主机名Name、自定义别名Alias、MAC、厂商通过 OUI 库自动识别如 Apple Inc.、所在网卡时间信息First Seen首次发现、Last Seen最后发现Sources该设备是通过哪些协议发现的arp / mdns / ssdpOpen Ports已扫描到的开放端口及上次扫描时间Extra DatamDNS/SSDP 带来的附加元数据实操技巧按p触发端口扫描会弹出确认框列出将扫描的 TCP 端口由配置文件port_scanner.tcp控制见 port_scan_modal.go按Tab切换到 Start Scan 后回车开始扫描结果会直接写回详情页。扫描前请确认你有权扫描该设备仅限自己的网络使用。按e给设备起别名别名按 MAC 地址持久化存储——即使设备换了 IP下次启动依然认得它。界面个性化实操30 秒切换主题Whosthere 内置 50 套主题完整定义见 theme.go包括dracula、nord、tokyonight、cyberpunk、matrix、catppuccin-mocha以及多套浅色主题。运行时切换最方便按Ctrlt打开主题选择器用j/k浏览界面会实时预览配色按Enter临时应用或按s/ShiftEnter保存到配置文件按Esc取消快捷键提示栏见 theme_modal.go。配置文件方式在~/.config/whosthere/config.yaml中写入theme: enabled: true name: cyberpunk进阶玩法将name设为custom后可逐项自定义边框色、标题色、文字色等十六进制颜色值设theme.enabled: false则回退到终端默认配色设置环境变量NO_COLOR可完全关闭 ANSI 颜色护眼模式 。常见问题快答状态栏的 spinner 在转什么显示 Discovering Devices 表示正在后台周期扫描Port scanning 表示端口扫描进行中。切到第二张网卡怎么扫按Ctrli选择接口即可切换接口的引擎重建逻辑在 app.go。主题改坏了怎么恢复删掉配置中的theme段或设为default即可恢复内置默认主题。日志在哪里Linux/macOS 位于~/.local/state/whosthere/app.log可用WHOSTHERE_LOGdebug调高日志级别排查问题。掌握以上键位与个性化技巧Whosthere 的 TUI 就能像日常工具一样顺手——敲敲键盘Whos there? 的答案一目了然 【免费下载链接】whosthereLocal Area Network discovery tool with an interactive Terminal User Interface (TUI) written in Go. Discover, explore, and understand your LAN in an intuitive way. Knock Knock.. whos there? 项目地址: https://gitcode.com/gh_mirrors/wh/whosthere创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

清单来了:2026年实力出众的专业AI论文软件

清单来了:2026年实力出众的专业AI论文软件

2026年AI论文写作工具已从“内容生成”进化为“智能学术助手”,核心评价维度包括文献真实性、格式合规性、长文本逻辑、查重降重、AIGC合规与多语言支持。本次测评覆盖6款主流工具,涵盖中英文、全流程与专项功能、免费与付费版本,让你高效筛选…

2026/10/4 8:20:40 阅读更多 →
Claude Code 终端转圈卡住怎么办?Spinner 状态识别与排查全指南

Claude Code 终端转圈卡住怎么办?Spinner 状态识别与排查全指南

最近一周有三个朋友在群里问了同一个问题:Claude Code 跑着跑着,终端左下角那个 spinner 一直转,转了三五分钟也没动静,到底是在思考还是卡死了?要不要直接 CtrlC 重来?说实话,我第一次遇到也慌…

2026/10/4 8:19:40 阅读更多 →
GitHub日榜速报:从热门项目看开源趋势与避坑指南

GitHub日榜速报:从热门项目看开源趋势与避坑指南

说实话,GitHub 日榜趋势速报这个东西,看起来不过是一个每天滚动更新的列表,但坚持看三个月之后,你对整个开源生态的感知会和以前完全不一样。今天是2026年9月28日,我照例把当天的热门仓库从头到尾捋了一遍,…

2026/10/4 8:19:40 阅读更多 →

最新新闻

宿舍楼局域网组网实战:从拓扑选型到VLAN划分的完整方案

宿舍楼局域网组网实战:从拓扑选型到VLAN划分的完整方案

简介:一份面向网络工程、计算机及相关专业学生的完整课程设计文档,以大学学生宿舍楼为场景,系统梳理局域网从规划到运维的闭环流程。文档主体为1个doc文件,压缩包约2.26MB,内容围绕网络规划、网络设计、网络实施、测试…

2026/10/4 9:03:12 阅读更多 →
招行和工行 FDE实践:WorkBuddy 金融智能体|银行信贷全周期(贷前尽调、贷中审核、贷后风控)真实落地案例

招行和工行 FDE实践:WorkBuddy 金融智能体|银行信贷全周期(贷前尽调、贷中审核、贷后风控)真实落地案例

信息来源:腾讯 WorkBuddy 金融版官方发布、中国日报网、21 财经、腾讯云开发者社区、启信慧眼 / 企查查 MCP 公开落地文档;落地机构:平安银行、区域股份制银行、区域农商行(对公授信)。 底层架构:MCP 多 Ag…

2026/10/4 9:03:12 阅读更多 →
TCP服务端与客户端异步编程实战:epoll、asyncio与避坑指南

TCP服务端与客户端异步编程实战:epoll、asyncio与避坑指南

简介:这份资源聚焦TCP协议下的异步通信实现,面向具备一定网络编程基础、希望深入理解高并发网络应用开发的开发者与学习者。包内包含TCP服务端与TCP客户端两套异步通信示例代码,可用于对照学习异步I/O模型、回调函数、事件循环、线程池等关键…

2026/10/4 9:03:12 阅读更多 →
《创业之路》-988-AI 重塑商业、经济、社会的二十本经典著作

《创业之路》-988-AI 重塑商业、经济、社会的二十本经典著作

AI 重塑商业、经济、社会的二十本经典著作导读:20 本书划分为四大板块:商业管理(7 本)、经济学视角(5 本)、社会文明与风险治理(5 本)、本土中国视角(3 本)。…

2026/10/4 9:03:12 阅读更多 →
MySQL--批量插入一百万条数据

MySQL--批量插入一百万条数据

原文网址:MySQL--批量插入一百万条数据-CSDN博客 简介 本文介绍向MySQL批量插入一百万条数据的方法。 表结构: CREATE TABLE t_goods (id bigint NOT NULL COMMENT 主键,name varchar(64) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 商品名字,descri…

2026/10/4 9:03:12 阅读更多 →
“魔兽世界”C++大作业:面向对象类设计与多态实战解析

“魔兽世界”C++大作业:面向对象类设计与多态实战解析

拿到这个题目的时候,我第一反应是挺感慨的——“魔兽世界(三):开战”几乎算得上C面向对象程序设计课程的“期末保留节目”了。作为一个每年都能在论坛和课程群里看到无数版本的老题目,它最大的价值不在于“魔兽世界”四…

2026/10/4 9:02:11 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →