首页 › skills-review › 无需真机:网络测试自动化闭环

无需真机、无需机房、无需采购动辄百万的基站与核心网硬件——只要一台笔记本和五个 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 的价值,关键在于看清它们如何咬合成一条自动化测试流水线,而不是五个孤立工具:

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 生态分类思维导图

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) — Linux Foundation 开源 5GC,v4.2.0(2026-01)基线 R15,NF 全覆盖,本文核心网 Skill 的底层项目。
  2. aligungr/UERANSIM — Open source 5G UE and RAN (GitHub) — 业界标杆级 UE/gNB 模拟器,本文无线侧 Skill 的底层项目。
  3. Pcap Network Analyzer — Claude Code Skill (mcpmarket) — 基于 TShark 的 PCAP 取证 Skill,展示 NL 驱动的网络取证封装形态。
  4. PCAP Analyzer: Claude skill (implexa) — 同类 Skill 市场版本,佐证 pcap-analyzer 的功能边界与协议覆盖。
  5. cslev/pcap_generator — Practical Usage (DeepWiki) — 模块化报文构造参考实现,本文 pcap-generator 评测的技术参照。
  6. How to Analyze 5G PCAPs in Wireshark (5G/6G Academy) — 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学通信知识星球海报-扫码加入