<!-- title: 无需真机：网络测试自动化闭环 -->

无需真机、无需机房、无需采购动辄百万的基站与核心网硬件——只要一台笔记本和五个 Claude Code Skill，就能跑通完整的 5G 网络协议测试链路：从模拟 UE/gNB 接入核心网，到构造异常流量、篡改报文字段做故障注入，再到对 NGAP/NAS/PFCP 报文做深度取证，最后对照 3GPP 规范给出结论。本期跳出已被反复评测的"代码部署 / CI 自愈 / 通用可观测性"赛道，聚焦通信测试领域一条被严重低估的自动化闭环：**仿真建网 → 报文构造 → 报文篡改 → 报文取证 → 规范校验**。评测对象为 `UERANSIM`、`free5gc`、`pcap-analyzer`、`pcap-generator`、`pcap-modifier` 五个 Skill，重点回答一个问题：这套纯软件闭环，能不能替代传统半物理测试床，并具备改造为付费测试服务/培训实验的潜力。

## 评测总览表

| Skill | 功能完整度(25%) | 上手难度(20%) | 变现潜力(25%) | 训练营适用(15%) | 社区活跃(15%) | 加权总分 |
|------|:---:|:---:|:---:|:---:|:---:|:---:|
| **free5gc** | ★★★★★ | ★★★☆☆ | ★★★★☆ | ★★★★★ | ★★★★★ | **4.58** |
| **pcap-analyzer** | ★★★★☆ | ★★★★★ | ★★★★☆ | ★★★★☆ | ★★★☆☆ | **4.23** |
| **UERANSIM** | ★★★★☆ | ★★★☆☆ | ★★★★☆ | ★★★★★ | ★★★★☆ | **4.15** |
| **pcap-generator** | ★★★★☆ | ★★★★☆ | ★★★☆☆ | ★★★★☆ | ★★★☆☆ | **3.73** |
| **pcap-modifier** | ★★★★☆ | ★★★★☆ | ★★★☆☆ | ★★★★☆ | ★★★☆☆ | **3.73** |

> 说明：上手难度星级越高表示越易用（门槛越低）。加权公式 = 各维度分 × 权重之和。

## 闭环总架构

理解这套 Skill 的价值，关键在于看清它们如何咬合成一条**自动化测试流水线**，而不是五个孤立工具：

```mermaid
flowchart LR
    A[UERANSIM<br/>UE + gNB 模拟] -->|NGAP/NAS 信令| B[free5gc<br/>5G 核心网 15 NF]
    B -->|生成真实 PCAP| C[pcap-generator<br/>构造/补全测试报文]
    C --> D[pcap-modifier<br/>篡改字段/异常注入]
    D --> E[pcap-analyzer<br/>NGAP/NAS/PFCP 取证]
    E --> F[3gpp-5g-specs<br/>规范一致性校验]
    F --> G[course-video-maker<br/>沉淀为培训内容]
    G -.反馈.-> A
```

传统测试床的痛点是**硬件依赖与可重复性差**：真实 gNB 与 UE 价格高昂，跨厂商对接更是黑盒。这套闭环把"被测对象"整体搬进软件——`UERANSIM` 伪装成终端与基站，`free5gc` 充当标准 5GC，二者之间产生的是符合 3GPP TS 38.413（NGAP）与 TS 24.501（5GS NAS）的真实报文，可以被 `pcap-*` 三件套任意加工与剖析。整条链路可脚本化、可版本化、可由 Claude 用自然语言驱动，这是它区别于 Wireshark 手工分析的根本所在。

---

## 逐个深度评测

### 1. free5gc —— 闭环的"被测核心网"

**来源**：开源项目源于台湾阳明交通大学，现为 Linux Foundation 项目；Skill 形态封装其完整代码库分析能力（覆盖全部 15 个 NF 的真实文件结构）。底层仓库 `github.com/free5gc/free5gc`，最新版本 v4.2.0（2026 年 1 月发布），基线对齐 3GPP Release 15 并持续向 R17/R18 演进。

**核心能力演示**：作为闭环的"靶机"，`free5gc` 提供完整 5GC 网络功能——AMF（接入与移动性）、SMF（会话管理）、UPF（用户面）、UDM/UDR/UDSF（统一数据）、AUSF（鉴权）、NRF（网络功能仓储）、NSSF（切片选择）、PCF（策略）、NEF、AF、LMF、SEPP 等。Skill 价值在于它不只是"装个软件"，而是对 15 个 NF 的**源码结构与调用关系做了结构化索引**，意味着 Claude 能直接定位到"注册流程在 AMF 的哪段代码触发""PDU 会话建立走的是 SMF 哪条 SBI 接口"，把黑盒核心网变成可读、可改、可调的白盒。

**评分依据**：功能完整度满分（业界开源 5GC 中 NF 覆盖最全）；上手难度 3 星（Kubernetes 部署、网段规划、N4 接口联动有一定门槛，但 Skill 帮你绕过裸命令行）；变现潜力 4 星（私有 5G 核心 PoC、专网咨询、合规实验室是真实付费场景）；训练营适用满分（每一个 NF 都是天然的实验单元）；社区活跃满分（Linux Foundation 背书、持续发版、arXiv 多篇论文引用）。

**竞品对比**：对比 `open5gs`（C 语言、同时支持 4G EPC，更轻量但 NF 拆分粒度粗）与 `OAI 5G Core`（学术性强、部署重），`free5gc` 在"纯 SBA、NF 解耦、Go 语言易扩展"三者平衡上最适合做 Skill 化封装与二次开发。

### 2. UERANSIM —— 闭环的"终端与无线侧"

**来源**：开源项目 `github.com/aligungr/UERANSIM`，C++ 实现，被誉为 state-of-the-art 的 5G UE 与 RAN（gNodeB）模拟器；Skill 形态使其可在 Claude Code 内被自然语言驱动。

**核心能力演示**：它补齐了闭环里"无线接入"这一环。`UERANSIM` 同时扮演 UE（手机/终端）和 gNB（基站），向 `free5gc` 发起真实的初始注册、鉴权、PDU 会话建立、Service Request、切换等流程。一个典型用法：让 Claude "用 UERANSIM 注册一台 UE，建立 DNN=internet 的 IPv4 PDU 会话，ping 一下 UPF 后面的数据网"——这条指令背后真实触发了 N1（NAS）、N2（NGAP）、N4（PFCP）、N6（UPF↔DN）全套接口信令。它还能模拟多 UE、移动性、信号质量变化，是验证核心网"在压力与异常下表现如何"的关键一环。

**评分依据**：功能完整度 4.5（流程覆盖广，但无线物理层为抽象模型，非真实空口）；上手难度 3 星（配置文件 `config.yaml` 的 PLMN、SST/SD、TAC 需与核心网对齐，新手易踩坑）；变现潜力 4 星（可与 `free5gc` 打包做"一键私有 5G 测试床即服务"）；训练营适用满分（注册→会话→切换是 5G 教学的标准三章）；社区活跃 4.5 星（被 free5gc/Open5GS/OAI 官方文档均列为推荐搭档，awesome-telco 收录）。

**竞品对比**：对比 `srsgnb`（srsRAN，更接近真实 PHY、支持 USRP 硬件、但部署重）与 `OAI gNB`，`UERANSIM` 以"零硬件、纯信令、快速拉起"取胜，恰好契合 Skill 化"开箱即测"的诉求。

### 3. pcap-analyzer —— 闭环的"取证大脑"

**来源**：Skill 形态（多个市场均有同类封装：mcpmarket、implexa 等），底层引擎为 Wireshark 的命令行工具 **TShark**；本机版本明确支持 5G 核心网（NGAP/5G-NAS/PFCP/GTP/Diameter）与 IMS（SIP/SDP）协议族，并支持**自然语言查询**。

**核心能力演示**：这是闭环里最"AI 原生"的一环。传统 Wireshark 分析依赖人脑记协议字段、手写显示过滤器；`pcap-analyzer` 让你直接问："这段 PCAP 里 PDU 会话建立是否成功？AMF 给 UE 分配了哪个 5G-GUTI？N4 会话建立的 FAR 规则对不对？"Skill 把"自然语言 → TShark 过滤表达式 → 结构化解读 → 结论报告"自动化了。它尤其擅长**故障定位**：从一次失败的注册中，自动串联出是 SUCI 解析失败、鉴权挑战 MAC 不匹配，还是 NGAP `Initial Context Setup Failure`。

**评分依据**：功能完整度 4.5（协议覆盖精准，但复杂跨层关联仍需人工兜底）；上手难度满分（NL 接口把门槛打到最低，会问问题即可）；变现潜力 4 星（"抓包解读即服务"、运营商网优外包报告、安全取证是清晰付费点）；训练营适用 4.5 星（把枯燥的字段查表变成对话式学习）；社区活跃 3.5 星（Skill 封装本身偏小众，但底层 TShark 极成熟）。

**竞品对比**：对比通用的 `performing-network-forensics-with-wireshark` 类 Skill（偏安全取证、不 specialize 5G 信令）与 `analysis-tshark`，本机 `pcap-analyzer` 的差异化在于**5G 专网协议深吃透**——能正确拆 NGAP 的 `PDU Session Resource Setup`、PFCP 的 `Create FAR/URR`，这是通用版做不到的。

### 4. pcap-generator —— 闭环的"流量造物主"

**来源**：Skill 形态，理念可对标开源 `cslev/pcap_generator`（模块化、可编程字段构造）；本机 Skill 面向"构造指定协议/场景的测试报文"。

**核心能力演示**：当闭环需要**造数据**而非只分析数据时，它登场。典型场景：你手头没有真实抓包，但想测 `pcap-analyzer` 能否正确识别一次"正常注册"——让 `pcap-generator` 合成一段符合规范的 NGAP `Initial UE Message` + NAS `Registration Request` 序列。也可用于**回归测试基线**：生成一组"标准 happy-path PCAP"，每次核心网升级后用 analyzer 比对，自动发现行为漂移。

**评分依据**：功能完整度 4（基础报文构造扎实，但复杂多消息时序的逼真度有限）；上手难度 4 星（参数化构造对协议有要求，但有模板可循）；变现潜力 3.5 星（更多是测试基建，难以单独卖，但能撑起"测试用例库"产品）；训练营适用 4 星（反向构造报文是理解协议的高阶训练法）；社区活跃 3 星（细分领域，参考实现零散）。

**竞品对比**：对比 `scapy`（通用、强大但要手写代码、不 specialize 5G）与商业 `PacketScan-5G`（GL Communications，贵且非 AI 驱动），`pcap-generator` Skill 的甜点是"AI 对话式、5G 场景模板化、零代码"。

### 5. pcap-modifier —— 闭环的"异常注入器"

**来源**：Skill 形态，与 `pcap-generator` 同族，专注于对**已有 PCAP 的字段级篡改与重放**。

**核心能力演示**：它负责闭环里的"破坏性测试"——把一段正常报文改成异常的，看核心网/分析器作何反应。例如：把 NAS `Registration Request` 里的 SUCI 字段截断，验证 AMF 是否正确拒绝；篡改 PFCP `Create Session` 的 TEID 制造 N4 不一致；重放一段鉴权流程但替换 `AUTN` 制造同步失败（TS 33.501 鉴权向量场景）。这是把"被动取证"升级为"主动 fuzzing"的关键一环，也是安全测试与边界条件验证的核心手段。

**评分依据**：功能完整度 4（字段级修改、重放、校验和重算齐全，但智能化的"变异策略"偏弱）；上手难度 4 星（需理解改动后果，否则改出非法包）；变现潜力 3.5 星（红队/安全测试、设备入网合规验证有需求）；训练营适用 4 星（"改坏一个字段，看网络怎么挂"是最生动的协议课）；社区活跃 3 星（与 generator 同属小众簇）。

**竞品对比**：对比 `tcpreplay`（重放强但改字段弱）与 `scapy` 重写（灵活但非 AI 驱动），`pcap-modifier` Skill 的独特价值是"AI 知道改哪个字段能触发哪种故障"——它带着协议语义去篡改，而非盲目改字节。

---

## Skills 生态分类思维导图

```mermaid
mindmap
  root((网络测试自动化<br/>Skill 生态))
    仿真建网(被测对象)
      核心网侧
        free5gc(15 NF 全栈)
        open5gs(4G/5G 轻量)
        OAI Core(学术重型)
      无线接入侧
        UERANSIM(UE+gNB 信令)
        srsRAN(接近真实 PHY)
    报文加工(流量工程)
      构造
        pcap-generator(合成 happy-path)
        scapy(通用编程)
      篡改注入
        pcap-modifier(字段级 fuzzing)
        tcpreplay(重放)
    报文取证(分析大脑)
      5G 专精
        pcap-analyzer(NGAP/NAS/PFCP)
      通用安全
        wireshark-forensics
        tshark-analysis
    规范与沉淀
      一致性校验
        3gpp-5g-specs(R18 规范库)
      教学输出
        course-video-maker(视频沉淀)
        knowledge-card-pro(知识卡片)
```

整张图谱的核心洞察是：**仿真簇与报文簇天然互补**——仿真簇产生"对的报文"，报文簇负责"造错的、改错的、读懂错的"。过去这两簇分属通信工程师（建网）与安全/网优工程师（抓包）两个工种，Skill 化 + AI 对话把它们压进同一个 Claude 会话里，这是组织效率上的实质改变。

## 推荐排行榜

**按使用场景排**

| 场景 | 推荐组合 | 理由 |
|------|---------|------|
| 5G 协议入门/教学 | UERANSIM + free5gc + pcap-analyzer | 零硬件跑通注册/会话/切换，对话式解读报文 |
| 核心网回归测试 | free5gc + pcap-generator + pcap-analyzer | 生成基线 PCAP，版本升级后自动比对漂移 |
| 安全/合规红队 | UERANSIM + pcap-modifier + pcap-analyzer | 注入异常信令，验证核心网拒绝逻辑 |
| 私网 PoC 交付 | free5gc + UERANSIM（全栈） | 可演示端到端 5G 私网，最小硬件成本 |

**按变现潜力排**：free5gc（4.5）> pcap-analyzer（4.0）> UERANSIM（4.0）> pcap-generator（3.5）= pcap-modifier（3.5）

**按训练营适用排**：free5gc（5.0）= UERANSIM（5.0）> pcap-analyzer（4.5）> pcap-generator（4.0）= pcap-modifier（4.0）

**综合加权最优**：`free5gc`（4.58）以"功能最全 + Linux Foundation 生态最稳 + 训练场景最丰"拿下榜首；紧随其后的 `pcap-analyzer`（4.23）是闭环里 AI 含量最高、变现路径最短的单品。建议最小可用闭环从 **UERANSIM + free5gc + pcap-analyzer** 三件套起步，再按需补 generator/modifier。

---

## 延伸结论与落地建议

这条"无需真机"闭环的真正价值，不在于省钱，而在于**可重复、可脚本化、可被 AI 对话驱动**。它把 5G 网络测试从"靠资深工程师人脑 + 昂贵仪表"的师徒制，降维成"自然语言 → 自动造环境 → 自动造流量 → 自动取证 → 自动出报告"的工程化流水线。对个人开发者，这是低门槛切入通信测试领域的捷径；对培训机构，这是一套可复用的实验床（每个 NF、每条信令都是一道可评分的实验题）；对企业，这是私有 5G PoC 与入网合规验证的成本杀手。

需注意三点风险：一是**无线物理层是抽象模型**，`UERANSIM` 无法替代真实空口测试，射频与移动性实测仍需硬件；二是 Skill 强依赖底层 `TShark`/`free5gc`/`UERANSIM` 的正确安装与版本对齐，环境配置仍是隐性门槛；三是 `pcap-generator`/`pcap-modifier` 社区活跃度偏低，长期维护与 3GPP 新特性跟进需自行兜底。

> 本文由「51学通信」原创梳理，站长爱卫生（微信：gprshome201101）长期关注 5G/6G 核心网与协议测试自动化，更多 Skill 生态实测与 3GPP 规范解读持续更新中。

## 参考来源

1. [free5gc/free5gc — Open source 5G core (GitHub)](https://github.com/free5gc/free5gc) — Linux Foundation 开源 5GC，v4.2.0（2026-01）基线 R15，NF 全覆盖，本文核心网 Skill 的底层项目。
2. [aligungr/UERANSIM — Open source 5G UE and RAN (GitHub)](https://github.com/aligungr/UERANSIM) — 业界标杆级 UE/gNB 模拟器，本文无线侧 Skill 的底层项目。
3. [Pcap Network Analyzer — Claude Code Skill (mcpmarket)](https://mcpmarket.com/tools/skills/pcap-network-analyzer) — 基于 TShark 的 PCAP 取证 Skill，展示 NL 驱动的网络取证封装形态。
4. [PCAP Analyzer: Claude skill (implexa)](https://implexa.ai/s/clawhub/pcap-analyzer) — 同类 Skill 市场版本，佐证 pcap-analyzer 的功能边界与协议覆盖。
5. [cslev/pcap_generator — Practical Usage (DeepWiki)](https://deepwiki.com/cslev/pcap_generator/6-practical-usage-examples) — 模块化报文构造参考实现，本文 pcap-generator 评测的技术参照。
6. [How to Analyze 5G PCAPs in Wireshark (5G/6G Academy)](https://www.6g6gacademy.com/learn/wireshark-5g-pcap-analysis-guide) — 5G NAS/RRC/NGAP/HTTP2-SBA 抓包解读实操，对应协议族 TS 38.413、TS 24.501、TS 29.244、TS 29.500。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
