SNTPings,使用 ICMPv6 在画布上绘图
摘要
SNTPings 是由 Studenten Net Twente 举办的社区活动,参与者通过尽可能快速地发送 IPv6 ICMP ping 数据包,在共享的 4K 画布上绘图,以庆祝 SURFnet Infinity 的推出,该活动配备了支持 1.6 Tbps 的接收端设备。
<p><a href="https://lobste.rs/s/5zbbd0/sntpings_draw_on_canvas_using_icmpv6">评论</a></p>
查看缓存全文
缓存时间: 2026/10/11 01:15
# Studenten Net Twente 的 SNTPings 来源:https://pings.utwente.io/ 如需查看本网站的荷兰语版本,请点击这里 (https://pings.utwente.io/nl) 10 月 9 日,我们将庆祝 SURFnet Infinity 的启用。因此,是时候举办新一届*SNTPings*了\!通过尽可能快速地发送 ping 数据包,在共享画布上作画,让所有人都能看到\!动手打造高速 ping 发送器,通过绘画出名,并帮助对新网络进行压力测试。Ping 活动将于**10 月 9 日星期五,18:00 CEST**\(欧洲/阿姆斯特丹时间\)开始,并持续整个周末,直到 10 月 11 日 23:59。前缀已公布,祝大家 ping 得愉快\!这是迄今为止规模最大的 SNTPings 活动,我们的接收端拥有高达 1\.6Tbps 的带宽。为实现这一点,我们的接收主机托管在 Nikhef (https://www.nikhef.nl/),上行链路由 Nikhef (https://www.nikhef.nl/) 和 SURF (https://www.surf.nl/) 提供。 ## 加入这场混战 向以下地址发送 IPv6 ping 数据包:`` 2001:610:5ea:221e:::: `` 所有数值均采用十六进制表示。屏幕分辨率为 4K,即 3840 × 2160 像素。X 和 Y 表示画布上的坐标。R G B A 表示颜色。请注意,实际用于 ping 的前缀将在活动开始时公布。直播将在**18:00 CEST**\(欧洲/阿姆斯特丹时间\)公布前缀。另请参阅下方链接 示例:要将 \(25,25\) 处的像素设为 100% 不透明度的 SNT 黄色 \(\#FFD100\),请执行以下命令:`` ping6 2001:610:5ea:221e:0019:0019:00d1:ffff `` 注意:SNTPings 不会发送回复。请顾及他人。任何滥用行为,例如不当内容或过高的数据包发送速率,都可能导致 SNT 酌情将你的源地址前缀列入黑名单。在以下地址观看这场 ping 混战的直播:https://tv.pings.utwente.io/4k60_hls.m3u8\(4K60 完整画布。请注意,该直播流的码率超过 100 Mbit/s\) https://tv.pings.utwente.io/1080p30_hls.m3u8\(1080p30 缩放画布。约 10 Mbit/s\) 下方也嵌入了 1080p30 直播:欢迎在 Matrix 上的 \#snt:utwente\.io (https://matrix.to/#/#snt:utwente.io),或 [IRCnet](ircs://irc.snt.utwente.nl) 上的 \#snt 频道加入我们。 ## 看起来是什么样?我们为你准备了 2024 年活动的延时录像\!请注意,首先,那届活动的带宽限制为 40Gbit/s;其次,当时的直播和录制系统没有那么稳定。*感谢 Kevin Alberts 录制并上传延时录像\!* ## 它是开源的吗?是的\!我们使用的软件介绍如下。 ## 它是如何工作的?所有数据包首先经过一台 Nokia 路由器,它可接收的潜在 ping 流量吞吐量为 10x400Gbit/s \(\!\)。首先,它会将流量样本发送到我们的管理主机 Schietbaan。这台主机运行着我们自主开发的软件 Overwatch,具备以下功能:- 大致展示各 IP 地址段正在发送什么数据 - 黑名单管理 - 动态丢包算法 - 漂亮的图表\!如上所述,通过 Overwatch,SNT 能大致了解谁在用 ping 绘制什么。这有助于我们封禁那些用 ping 绘制被认定不适合公开直播内容的用户。此外,流量样本还用于前面提到的动态丢包算法。这意味着,你发送 ping 的速率越高,Nokia 路由器模拟的丢包率就越高。因此,源端的 ping 发送速率与路由器放行的 ping 速率之间呈近似平方根关系。我们采用这种机制,是为了让使用\(相对较慢的\)家庭网络连接的参与者获得更公平的体验。经过 Nokia 路由器过滤后,剩余流量会发送到我们的“绘画”主机 Stoffig。这台主机能够处理 4x400Gbit/s 的 ping 流量。它愉快地接收这些 ping,并将数据包绘制到画布上,让全世界都能看到。随后,Stoffig 通过 HDMI 链路输出画布,该链路连接到我们的直播主机 Kassa2。这是一台 NixOS 主机,完整配置可在 https://gitlab.snt.utwente.nl/erents/kassa2 查看。它将接收到的 HDMI 流转换为 HSLS 流,供全世界观看。它通过 100Gbit/s 的连接推送直播流。直播链接已在上方提供。下图展示了这套系统:SNTPings 接收端系统 你是特温特大学的学生吗?这听起来是否让你着迷?加入 SNT (https://snt.utwente.nl/),你正是我们要找的人\! ## 致谢 我们感谢 Jetse、Eli、Tijn 和 Thomas 帮助管理和筹备此次活动,感谢 Nikhef (https://www.nikhef.nl/) 的 Tristan 和 Daniël 热情地为 SNTPings 接收端提供托管,感谢 SURF (https://www.surf.nl/) 的 Edwin、Joachim、Joey、Stefan 和 Dennis 慷慨地提供 10x400Gbit/s 上行链路,当然也感谢所有 SNT 成员,让此次活动得以举办\!
相似文章
基于 NetBSD 的研究
本 NetBSD 画廊页面重点展示了各类基于该操作系统的学术及工业研究项目,包括 NASA 的卫星 TCP 实验、KAME IPv6/IPsec 项目以及高速网络演示。
Bad Apple 之 Traceroute 版
作者演示了如何使用 nftables 和 traceroute,通过注入带有不同 IPv6 地址的虚假跳点来显示 Bad Apple 动画,展示了一个创造性的网络黑客技巧。
当 Claude 作为用户态 IP 协议栈时,它对 Ping 的响应速度有多快?
本文介绍了一个有趣的实验:使用 Claude Code 充当用户态 IP 协议栈来处理 ICMP ping 请求,并测量响应延迟。
SOCKMAP - 未来的TCP拼接
Cloudflare 探索利用Linux内核的SOCKMAP基础设施进行TCP套接字拼接,从而减少用户空间开销,并实现更高效的反向代理数据转发。
NAT Slipstreaming v2.0 允许攻击者远程访问任意 TCP/UDP 服务
NAT Slipstreaming v2.0 是一种基于浏览器的攻击,利用 ALG 连接跟踪来远程访问受害者 NAT 后的任意 TCP/UDP 服务,绕过防火墙限制。