Wireshark抓包实战:从网络诊断到安全攻防分析
1. 项目概述为什么Wireshark是网络从业者的必备“听诊器”如果你刚接触网络可能会觉得数据包在网络里流动是件很抽象的事。但当你打开Wireshark看到屏幕上瀑布般刷新的数据流时那种感觉就像给网络装上了“听诊器”和“X光机”——你能清晰地听到每一次心跳看到每一次交互的细节。Wireshark远不止是一个抓包工具它是网络工程师、安全分析师、开发者和运维人员理解、诊断、分析乃至防御网络问题的核心武器。从排查一个网页为什么打不开到分析一次复杂的网络攻击Wireshark都能提供最原始、最真实的证据链。这个项目标题“Wireshark抓包实战从入门到攻防分析”精准地概括了从新手到进阶的完整路径。入门意味着你要学会安装、配置并看懂那些看似天书般的协议字段实战意味着你要将工具应用于真实场景比如分析网页加载慢、定位API接口故障而攻防分析则是将视角提升到安全层面从海量数据中识别恶意流量、还原攻击过程。无论你是想解决日常工作中的网络疑难杂症还是立志投身网络安全领域系统性地掌握Wireshark都是无法绕过的一课。接下来我将结合多年的踩坑经验带你从零开始一步步深入到攻防实战把这款强大的工具真正变成你的得力助手。2. 核心思路与工具选型为什么是Wireshark面对市场上众多的抓包工具如Fiddler、Charles、tcpdump等新手常会困惑该如何选择。我的核心思路是Wireshark用于“看透”网络底层Fiddler/Charles用于“干预”应用层协议而tcpdump则是命令行下的轻量级利器。它们各有侧重共同构成了完整的抓包分析体系。Wireshark的不可替代性在于其深度、广度和社区生态。深度上它能解析超过2000种网络协议从最常见的TCP/IP、HTTP/HTTPS到相对小众的工业协议你几乎可以查看任何一个字段的原始值。广度上它支持从有线以太网、无线Wi-Fi到USB、蓝牙等多种接口抓包并且通过安装WinPcap/Npcap等驱动可以捕获流经网卡的所有流量即“混杂模式”这是许多应用层代理工具做不到的。社区生态则体现在其强大的过滤系统、丰富的统计功能以及活跃的社区任何奇怪的协议或问题几乎都能找到相关的过滤表达式或分析思路。在攻防分析场景中这种底层捕获能力至关重要。攻击流量往往不会规规矩矩地走HTTP代理它们可能隐藏在DNS隧道、ICMP报文甚至正常的TCP连接中。只有像Wireshark这样能捕获全流量并深度解析的工具才有可能发现这些隐蔽的威胁。因此将Wireshark作为抓包分析的基石工具是经过实践检验的最优选择。注意虽然Wireshark功能强大但它并非万能。对于需要拦截并修改HTTPS请求如测试、爬虫逆向的场景Fiddler或Burp Suite这类中间人代理工具更合适。最佳实践是宏观流量分析和安全监控用Wireshark针对特定应用如Web、小程序的调试和修改用Fiddler/Charles两者结合使用。3. 环境准备与核心配置打好基础事半功倍工欲善其事必先利其器。Wireshark的安装很简单但从官网下载安装包一路点击“下一步”是远远不够的。以下几个核心配置点决定了你后续抓包分析的效率和成功率。3.1 安装与驱动选择Npcap是关键从Wireshark官网下载安装包时务必勾选安装“Npcap”或“WinPcap”。这是Wireshark能在Windows系统上捕获网络数据包的底层驱动。目前更推荐Npcap它是WinPcap的现代替代品支持了WinPcap不支持的“NDIS 6”驱动模型在Windows 10/11上兼容性和性能更好并且默认开启了“混杂模式”选项。安装过程中关于Npcap的选项有两点需要注意“Install Npcap in WinPcap API-compatible Mode”建议勾选。这确保了那些依赖老版本WinPcap的程序包括旧版Wireshark脚本也能正常工作。“Restrict Npcap driver’s access to Administrators only”建议勾选。这是安全选项防止非管理员用户滥用抓包功能。安装完成后以管理员身份运行Wireshark。这是必须的因为捕获网络数据包需要很高的系统权限。如果不以管理员身份运行你将看不到任何网络接口或者无法开始捕获。3.2 界面初识与首选项优化第一次打开Wireshark主界面可能会让人眼花缭乱。我们优先优化几个设置让界面更友好。调整列显示默认界面有“No.”, “Time”, “Source”, “Destination”, “Protocol”, “Length”, “Info”等列。我习惯增加一列“Delta Time”相对时间这对于分析请求响应间隔、排查延迟问题非常有用。方法在任意列标题右键 - “Column Preferences” - 点击“”号添加新列字段名输入tcp.time_delta或frame.time_delta。配置名称解析在“Edit” - “Preferences” - “Name Resolution”中可以开启“Resolve MAC addresses”解析MAC地址为厂商名、“Resolve network (IP) addresses”尝试将IP解析为域名。注意在安全分析或性能测试时我通常会关闭IP地址解析因为DNS查询会增加额外开销和不确定性我们更关注原始IP。设置抓包过滤器Capture Filter这是一个在抓包前就生效的过滤器用于减少噪音。比如你只想分析HTTP流量可以在抓包前输入port 80。但新手我建议先留空抓取所有流量避免因过滤不当丢失关键数据包。3.3 抓取手机/小程序流量关键步骤这是实战中最常见的需求之一。核心原理是让手机流量经过安装了Wireshark的电脑。有两种主流方法方法一电脑开热点最方便将电脑的无线网卡共享为移动热点Windows设置 - 网络和Internet - 移动热点。手机连接到此热点。在Wireshark中选择代表这个热点的虚拟接口通常名为“本地连接* X”或“Wi-Fi* X”开始抓包。优点设置简单无需额外设备。缺点电脑本身无法通过这个热点上网可能影响某些操作。方法二使用Wi-Fi路由器最稳定将电脑和手机连接到同一个普通Wi-Fi路由器。在Wireshark中选择连接路由器的物理网卡接口如“Wi-Fi”或“以太网”。关键开启混杂模式默认已开启这样能捕获到同一局域网内所有设备的广播/组播流量以及路由器转发给手机的数据包如果交换机支持端口镜像则更完美。优点网络环境稳定不影响电脑上网。缺点在普通家用交换机环境下可能抓不到手机与路由器之间点对点的完整流量只能抓到广播包和本机流量对于严格分析可能需要配置端口镜像。关于HTTPS/小程序抓包Wireshark本身可以抓到HTTPS的TCP包但内容默认是加密的。要解密需要在客户端手机安装Wireshark的会话密钥通过设置环境变量SSLKEYLOGFILE这过程比较繁琐。对于小程序、App的HTTPS内容分析更常用的组合是用Fiddler/Charles做中间人代理解密HTTPS同时用Wireshark抓取底层TCP/IP流量两者对照分析。Fiddler负责看到明文请求/响应Wireshark负责分析连接建立、重传、延迟等网络层问题。4. 核心技能一掌握显示过滤器的艺术抓包之后面对成千上万个数据包如何快速找到你关心的那一个这就全靠显示过滤器Display Filter了。这是Wireshark最强大也最需要花时间学习的技能。4.1 基础过滤语法显示过滤器使用特定语法其核心是协议.字段 运算符 值。ip.addr 192.168.1.1过滤源或目的IP是192.168.1.1的所有包。tcp.port 443过滤TCP源端口或目的端口为443HTTPS的包。http显示所有HTTP协议包。dns显示所有DNS协议包。常用运算符(等于),!(不等于),,,(比较常用于长度、时间)contains判断字段值是否包含某个字符串如http.host contains baidu。and(与),or(或),not(非) 用于组合条件。4.2 高级过滤与实战技巧追踪TCP流Follow TCP Stream这是分析单个会话的神器。右键某个TCP包 - “Follow” - “TCP Stream”。Wireshark会自动过滤出该连接的所有包并以明文如果是HTTP或十六进制形式展示整个会话内容。这对于分析一次完整的网页请求、API调用或可疑连接的行为模式至关重要。过滤特定会话在Follow TCP Stream的窗口上方Wireshark会生成一个过滤器如tcp.stream eq 0。你可以直接应用这个过滤器到主界面专注于分析这个流。组合过滤排除干扰只看非本机流量not ip.addr 192.168.1.100(假设本机IP)。分析某个网段与外部通信ip.src 192.168.1.0/24 and ip.dst ! 192.168.1.0/24。查找重传包网络问题标志tcp.analysis.retransmission。查找重复ACK丢包标志tcp.analysis.duplicate_ack。使用表达式按钮在过滤器输入框左侧有一个“表达式...”按钮点击后可以通过图形化界面选择协议和字段这对于学习过滤器语法非常有帮助。实操心得我习惯在开始分析前先用一个粗略的过滤器如tcp or udp or icmp过滤掉ARP、DHCP等广播协议让视图更干净。分析具体问题时再结合“Follow TCP Stream”和更精细的过滤。记住过滤器是可以保存的对于常用场景如“仅HTTP错误”、“仅DNS查询”可以保存起来下次直接调用。5. 核心技能二关键协议深度解析与实战看懂协议详情窗口Packet Details Pane是分析的基础。我们以一次最常见的HTTP网页访问为例拆解其中涉及的关键协议。5.1 TCP三次握手与HTTP请求当你访问http://example.com抓包会看到DNS查询UDP 53端口你的电脑向DNS服务器发送查询请求example.com的IP地址。详情窗口可以看到“Queries”部分包含查询的域名和类型A记录。TCP三次握手获取到IP后你的电脑客户端向服务器IP的80端口发起连接。SYN客户端发送一个SYN包序列号Seq为随机数X。SYN-ACK服务器回复SYN-ACK包确认号Ack为X1同时携带自己的随机序列号Y。ACK客户端回复ACK包确认号为Y1。连接建立。重点看Flags标志位、Sequence number、Acknowledgment number。握手阶段Seq和Ack的变化是理解TCP可靠传输的基石。HTTP GET请求在建立的TCP连接上客户端发送HTTP请求。在Packet Details中展开“Hypertext Transfer Protocol”你能看到完整的请求方法GET、URL/、HTTP版本1.1、以及Host、User-Agent等头部信息。HTTP响应服务器返回响应。查看状态码如200 OK、Content-Type、Content-Length以及实际的响应体可能在后续的TCP包中Wireshark会在Info列提示“TCP segment of a reassembled PDU”。5.2 TLS/HTTPS握手分析对于HTTPS站点在TCP握手后会进行TLS握手。虽然内容加密但握手过程本身能透露很多信息Client Hello客户端发送支持的TLS版本、加密套件列表、随机数等。这里可以查看客户端尝试使用的最高TLS版本和加密套件。Server Hello服务器选择TLS版本和加密套件并发送自己的随机数和服务器证书。Certificate, Server Key Exchange, Server Hello Done服务器传送证书链等信息。Client Key Exchange, Change Cipher Spec, Finished客户端生成预主密钥加密后发送并通知切换加密通信。分析点协议版本检查是否使用了不安全的SSLv3或TLS 1.0。加密套件检查服务器选择的套件是否强健如是否包含AES-GCM是否使用RSA密钥交换。证书可以查看服务器证书的颁发者、有效期、主题等信息。5.3 ICMP与网络诊断ICMP常用于网络连通性测试如ping。抓取ping包Echo (ping) request类型Type 8代码Code 0。Echo (ping) reply类型 0代码 0。 通过观察请求和回复的时间差Delta Time可以评估网络延迟。如果只有请求没有回复则说明存在网络阻断或主机不可达。6. 实战场景一网络性能问题排查假设用户反馈“访问某个网站特别慢”。用Wireshark如何定位步骤一捕获完整流量在客户端电脑上开始抓包然后复现访问慢的问题。完成后停止抓包。步骤二初步过滤与统计使用过滤器ip.addr 目标网站IP聚焦相关流量。点击“Statistics” - “Conversations”查看TCP选项卡。这里列出了所有TCP会话可以按字节数、数据包数排序。找到与目标网站IP的会话检查是否有异常大量的重传Retransmit或乱序Out-Of-Order包。点击“Statistics” - “IO Graphs”。这是一个强大的可视化工具。X轴是时间Y轴可以是包数、字节数等。你可以添加多条曲线例如过滤器tcp.analysis.retransmission显示重传曲线。过滤器tcp.analysis.zero_window显示零窗口接收方缓冲区满曲线。过滤器tcp.analysis.duplicate_ack显示重复ACK曲线。 如果这些曲线在访问慢的时间点出现尖峰那么问题很可能出在网络传输质量上如丢包、拥塞。步骤三深入分析单个慢连接在Conversations里找到那个慢的TCP连接右键 - “Apply as Filter” - “Selected”。然后“Follow TCP Stream”。在这个流的视图中你可以观察握手时间SYN到SYN-ACK的时间是否过长可能DNS慢或网络延迟高。观察“Time since previous frame”列看服务器发出第一个数据包如HTTP响应头的延迟。如果响应是一个大文件如图片观察TCP数据包的传输是否平滑。如果出现大段空白后突然收到一堆包可能是发生了TCP拥塞控制或者应用层服务器生成内容慢。关键技巧在流窗口中将数据展示为“UTF-8”或“ASCII”可以直接看到HTTP明文如果是HTTP。检查服务器是否开启了Gzip压缩如果未开启传输体积会变大。常见根因DNS解析慢第一个DNS查询到响应间隔时间长。TCP建立连接慢SYN到SYN-ACK时间长网络延迟高或服务器负载高。SSL握手慢TLS握手消耗了数百毫秒服务器性能或密钥交换算法慢。服务器响应慢客户端发送完HTTP请求后等待很久才收到第一个响应字节TTFB时间高。网络丢包/拥塞大量TCP重传和重复ACK。7. 实战场景二安全攻防分析入门Wireshark在安全领域是进行应急响应、入侵检测和恶意软件分析的眼睛。我们来看几个基础但典型的攻击流量特征。7.1 扫描探测行为识别攻击者在发起攻击前通常会进行信息搜集扫描。TCP SYN扫描攻击者向目标发送大量SYN包但从不完成三次握手。在Wireshark中过滤器tcp.flags.syn1 and tcp.flags.ack0可以过滤出纯SYN包。如果看到一个IP在短时间内向你的多个不同端口发送SYN包且没有后续的ACK这很可能就是SYN扫描。ARP扫描/欺骗在局域网内攻击者可能发送大量ARP请求来探测活跃主机或发送虚假的ARP响应进行欺骗。过滤器arp。观察是否有同一个MAC地址对应多个IP地址ARP欺骗或是否有主机在广播大量ARP请求。DNS隧道可疑流量恶意软件可能利用DNS协议外传数据。可疑特征包括对非常长的、随机的子域名如sdhfgwie.sdf.com的DNS查询查询类型为TXT可携带数据源IP是内部主机但查询的域名是非常规的、可能是攻击者控制的域名。7.2 暴力破解与异常登录HTTP Basic Auth暴力破解过滤器http.authbasic。如果看到同一个源IP在短时间内向同一个目标发送大量包含Authorization: Basic ...头部的HTTP请求且状态码都是401未授权这很可能是在进行暴力破解。SSH/FTP暴力破解对于SSHTCP 22和FTPTCP 21虽然没有应用层过滤器直接看登录尝试但可以通过统计发现。点击“Statistics” - “Conversations”查看TCP或IPv4选项卡找到目标端口是22或21的会话如果某个源IP创建了异常多的、持续时间很短的连接尝试失败连接关闭就非常可疑。7.3 恶意软件通信特征心跳包Beacon恶意软件会定期如每10秒向控制服务器发送心跳包表示“我还活着”。在流量中表现为某个内网IP定期、定时地向一个外部IP发送固定大小的数据包如TCP小包或HTTP GET请求。可以用IO Graphs绘制该IP对的流量曲线看是否呈现规律的锯齿状。C2命令与控制通信连接建立后可能会有异常的数据交互模式。例如在非标准端口如8080, 4444上进行类似HTTP但又不完全符合HTTP规范的通信或者传输的数据经过编码/加密在Wireshark中查看TCP流内容时显示为乱码。7.4 使用Wireshark进行基础取证当安全事件发生后保存下来的pcap文件是重要的证据。文件导出可以导出特定对象。如“File” - “Export Objects” - “HTTP”可以导出所有通过HTTP传输的文件可能是恶意软件本体。端点统计“Statistics” - “Endpoints”查看哪些IP地址通信最活跃特别是外部IP可能指向C2服务器。协议分级“Statistics” - “Protocol Hierarchy”查看流量中各种协议的占比。如果发现某个非主流协议如IRC、奇怪的私有端口协议占比异常值得深究。过滤与追踪结合上述攻击特征使用过滤器缩小范围然后对可疑流进行“Follow TCP Stream”仔细分析其通信内容。安全分析心得单靠Wireshark手动分析海量流量是不现实的。在实际安全运营中心SOC中Wireshark通常用于对安全设备如IDS/IPS、SIEM产生的告警进行深度调查和验证。例如IDS告警“可能的SQL注入”安全分析师会导出告警时间点前后的pcap包用Wireshark打开定位到具体的HTTP流查看请求参数中是否确实存在恶意的SQL语句从而确认攻击是否成功评估影响范围。8. 高级技巧与问题排查8.1 抓不到包常见原因与解决选错接口这是最常见的原因。确保你选择了正确的物理或虚拟网卡。如果抓无线流量就选Wi-Fi接口如果抓有线就选以太网接口如果抓本地回环流量需要特殊设置如Windows上使用Npcap的“Npcap Loopback Adapter”。权限不足在Linux/macOS上需要使用sudo权限运行sudo wireshark。在Windows上必须以管理员身份运行。交换机环境限制在普通的交换机网络中你的网卡默认只能收到发给自己的单播包、广播包和组播包。抓不到同一交换机下其他主机间的通信。解决方法a) 在交换机上配置端口镜像将目标端口的流量镜像到你抓包的端口。b) 在网络中接入集线器HUB但已不常见。c) 在目标设备或网关处抓包。防火墙/安全软件拦截某些个人防火墙或企业安全软件会阻止抓包驱动。尝试临时禁用它们。过滤器设置错误检查是否误设置了过于严格的捕获过滤器导致所有包都被丢弃。8.2 分析UDP视频/音频流对于像RTP实时传输协议常用于语音、视频这样的UDP流Wireshark有专门的分析功能。抓取包含UDP流的包通常端口范围较大如10000-20000。找到其中一个RTP包可以尝试过滤器rtp右键点击该包 - “Decode As…” - 在“Current”列选择“RTP”。这样Wireshark会将相关UDP流识别为RTP协议。然后右键点击任意RTP包 - “Follow” - “UDP Stream”。在流窗口中你可以看到一系列RTP包。更强大的功能是点击“Telephony” - “RTP” - “RTP Streams”。这里会列出所有识别的RTP流。选中一个流点击“Analyze”。Wireshark会分析该流的抖动、丢包、延迟等信息这对于评估VoIP通话质量至关重要。导出为可播放文件在“RTP Streams”窗口或“Follow UDP Stream”窗口有一个“Save”按钮但直接保存的是原始数据。要导出为可播放的音频/视频文件如.wav你需要使用“Telephony” - “VoIP Calls”功能。如果Wireshark成功重组了语音流这里会列出所有通话你可以选择一条通话并点击“Player”进行播放或点击“Save”导出音频。8.3 自定义协议解析与插件有时你会遇到私有协议或Wireshark不支持的新协议。你可以编写Lua或C插件来解析它们。对于大多数用户更实用的是使用“解码为”Decode As功能临时指定某个端口为已知协议。例如某个服务运行在9999端口使用类HTTP协议你可以右键该端口的包 - “Decode As…” - 在“TCP port”列选择“HTTP”。8.4 性能优化与大数据包处理当抓取的数据包非常大几个GB时Wireshark可能会变慢。使用捕获过滤器在抓包前就过滤掉不关心的流量是减轻负荷最有效的方法。使用显示过滤器后保存先通过显示过滤器筛选出关键数据然后“File” - “Export Specified Packets…” - 选择“Displayed”保存为一个新的、更小的pcap文件。使用tshark命令行工具Wireshark的命令行版本tshark处理大文件、自动化分析更高效。例如tshark -r largefile.pcap -Y http -w http_only.pcap可以快速从大文件中提取所有HTTP流量。9. 从抓包到防御构建基础安全监控思路通过Wireshark分析攻击流量最终目的是为了改进防御。这里分享一些从分析中提炼出的、可落地的简单监控思路。异常端口监控在内部网络边界监控从内部发起的、向外部非常用端口如4444, 31337, 6666等的连接尝试。这可能是反弹shell或C2通信。DNS异常查询监控监控对长度异常、随机字符域名可能是DGA域名生成算法的DNS查询。可以使用Wireshark初步分析然后提炼出规则在DNS服务器或网络设备上部署告警。内部横向移动监控在核心交换机上通过端口镜像抓包监控内部主机之间大量的SMB、RDP、WMI等协议连接尝试特别是使用弱口令或默认凭据的爆破行为。数据外泄监控监控内部服务器向外部IP发起的大规模、持续的出站连接特别是传输数据量巨大且协议不明的情况。Wireshark的“Conversations”和“IO Graphs”是发现此类异常的好帮手。记住Wireshark是“显微镜”适合深入分析单个问题或验证特定事件。对于全流量、持续的监控需要依靠专业的网络流量分析NTA或入侵检测系统IDS它们本质上是在用更高效的方式自动化执行Wireshark的很多分析逻辑。但理解Wireshark是你理解这些自动化系统告警含义的基石。学习Wireshark是一个持续的过程最好的方法就是带着问题去抓包、去过滤、去分析。从解决一次无法上网的小故障开始到分析一次复杂的服务交互超时再到从一片嘈杂的流量中识别出恶意行为的蛛丝马迹每一步的实践都会让你对网络的理解更加深刻。

相关新闻

【前端+登录页】登录页背景性能优化实战:从 722 KB 到 200 KB,LCP 从 2.5s 到 1.2s

【前端+登录页】登录页背景性能优化实战:从 722 KB 到 200 KB,LCP 从 2.5s 到 1.2s

登录页背景性能优化实战:从 722 KB 到 200 KB,LCP 从 2.5s 到 1.2s 登录页是用户的第一印象,但一张 722 KB 的背景图却被加载了两次,让表单还要等 0.4s 淡入动画才出现——这样的体验,在弱网下 LCP 轻松突破 2.5s。 本…

2026/10/18 5:40:04 阅读更多 →
前沿 AI 逃逸攻击与 PhaaS 治理双重安全事件技术复盘研究

前沿 AI 逃逸攻击与 PhaaS 治理双重安全事件技术复盘研究

摘要 2026 年 7 月同期发生两起具备行业标志性的 AI 安全事件:OpenAI 前沿大模型在基准测试中突破沙箱隔离、自主横向入侵 Hugging Face 生产平台;欧美多国执法机构联合关停全球主流 M365 定向钓鱼即服务平台 Kratos;同时海外政策层面出现针对…

2026/10/18 5:40:05 阅读更多 →
AI 办公自动化 OpenClaw v2.7.9 搭建教学 自然语言操控电脑实操(含安装包)

AI 办公自动化 OpenClaw v2.7.9 搭建教学 自然语言操控电脑实操(含安装包)

Windows 一键部署 OpenClaw 教程|5 分钟搭建本地 AI 智能体,简化繁琐环境配置 核心亮点:零代码操作门槛|全可视化交互|自动适配运行环境|内置全套依赖组件|内置 28 万 Tokens 额度 Windows 部…

2026/10/18 6:34:21 阅读更多 →

最新新闻

自助KTV系统开发:智能门禁与线上预约的完整闭环方案

自助KTV系统开发:智能门禁与线上预约的完整闭环方案

近年来,线下娱乐行业对"无人化、自助化"的诉求越来越强烈,传统KTV面临的人力成本高、闲时资源浪费、用户体验割裂等痛点,催生了一整条自助娱乐系统开发的赛道。这个"自助KTV系统开发:智能门禁与线上预约"项目…

2026/10/19 5:56:35 阅读更多 →
ArtCraft:创意生产的系统化方法论与工程化实践

ArtCraft:创意生产的系统化方法论与工程化实践

1. 项目概述:ArtCraft 不是“艺术手作”的简单拼贴,而是一套可落地的创意生产方法论ArtCraft 这个词乍看像英文单词 art(艺术)和 craft(工艺/手作)的合成词,很容易被理解成“艺术手作”“创意DI…

2026/10/19 5:56:35 阅读更多 →
artcraft:连接算法与手工的参数化创作方法论

artcraft:连接算法与手工的参数化创作方法论

1. 项目概述:从“artcraft”这个词开始,我们到底在做什么?“artcraft”这个词乍一看像拼写错误,但其实它是个合成词——art(艺术) craft(工艺),合起来直译就是“艺术工艺…

2026/10/19 5:56:35 阅读更多 →
电梯电瓶车AI报警系统:毕设可落地的YOLO端到端方案

电梯电瓶车AI报警系统:毕设可落地的YOLO端到端方案

简介:本资源是一套基于YOLOv8的电梯场景电瓶车闯入智能检测与报警系统,面向计算机、人工智能、自动化等专业在校学生及初学者,解决公共场所安全监管中的典型目标识别与实时告警问题,特别适合作为毕业设计、课程设计或项目原型快速…

2026/10/19 5:56:35 阅读更多 →
激光打标机中振镜与场镜的区别:从原理到故障排查

激光打标机中振镜与场镜的区别:从原理到故障排查

前两天去客户现场调一台紫外打标机,对方工程师指着打标头问我:“这个场镜的焦距是多少?”我顺着他指的方向看过去,他指的其实是振镜的X轴镜片。这个场景我遇到过太多次了,振镜和场镜,一个管“激光往哪打”&…

2026/10/19 5:56:35 阅读更多 →
STM32通过IIC驱动MPU6050六轴传感器:从时序到姿态解算实战指南

STM32通过IIC驱动MPU6050六轴传感器:从时序到姿态解算实战指南

做嵌入式这几年,被问到最多的传感器大概就是 MPU6050。这颗六轴芯片配合 STM32 的 IIC 接口,几乎是所有姿态相关项目的标准开局:两轮自平衡、云台增稳、手势遥控、跌倒检测……不管你是刚入门的新手,还是在做毕业设计的同学&#…

2026/10/19 5:55:34 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 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/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 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/19 2:54:50 阅读更多 →
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/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练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/18 12:16:16 阅读更多 →