<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: zang </title>
    <description>The latest articles on DEV Community by zang  (@zang7777).</description>
    <link>https://dev.to/zang7777</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3844998%2Fb3fc4451-8c36-47a2-9430-08ca9a5df550.jpeg</url>
      <title>DEV Community: zang </title>
      <link>https://dev.to/zang7777</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zang7777"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>zang </dc:creator>
      <pubDate>Sun, 29 Mar 2026 15:39:32 +0000</pubDate>
      <link>https://dev.to/zang7777/-b53</link>
      <guid>https://dev.to/zang7777/-b53</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/zang7777/illuminating-the-invisible-building-a-real-time-wifi-radar-with-rust-zig-45pl" class="crayons-story__hidden-navigation-link"&gt;Illuminating the Invisible: Building a Real-Time WiFi Radar with Rust &amp;amp; Zig&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/zang7777" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3844998%2Fb3fc4451-8c36-47a2-9430-08ca9a5df550.jpeg" alt="zang7777 profile" class="crayons-avatar__image" width="460" height="460"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/zang7777" class="crayons-story__secondary fw-medium m:hidden"&gt;
              zang 
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                zang 
                
              
              &lt;div id="story-author-preview-content-3413635" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/zang7777" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3844998%2Fb3fc4451-8c36-47a2-9430-08ca9a5df550.jpeg" class="crayons-avatar__image" alt="" width="460" height="460"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;zang &lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/zang7777/illuminating-the-invisible-building-a-real-time-wifi-radar-with-rust-zig-45pl" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 27&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/zang7777/illuminating-the-invisible-building-a-real-time-wifi-radar-with-rust-zig-45pl" id="article-link-3413635"&gt;
          Illuminating the Invisible: Building a Real-Time WiFi Radar with Rust &amp;amp; Zig
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/cybersecurity"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;cybersecurity&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/networking"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;networking&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/rust"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;rust&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/zang7777/illuminating-the-invisible-building-a-real-time-wifi-radar-with-rust-zig-45pl" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/zang7777/illuminating-the-invisible-building-a-real-time-wifi-radar-with-rust-zig-45pl#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            1 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>cybersecurity</category>
      <category>opensource</category>
      <category>networking</category>
      <category>rust</category>
    </item>
    <item>
      <title>Illuminating the Invisible: Building a Real-Time WiFi Radar with Rust &amp; Zig</title>
      <dc:creator>zang </dc:creator>
      <pubDate>Fri, 27 Mar 2026 09:10:21 +0000</pubDate>
      <link>https://dev.to/zang7777/illuminating-the-invisible-building-a-real-time-wifi-radar-with-rust-zig-45pl</link>
      <guid>https://dev.to/zang7777/illuminating-the-invisible-building-a-real-time-wifi-radar-with-rust-zig-45pl</guid>
      <description>&lt;p&gt;Introduction:&lt;br&gt;
Most people see WiFi as a list of names in a settings menu. I see it as a crowded, invisible aether. I wanted to build something that looked like a Cold War radar but ran on the Solana blockchain.&lt;/p&gt;

&lt;p&gt;The Challenge:&lt;br&gt;
Rust is amazing for GUIs (egui), but when you want to talk to the Linux Kernel via nl80211 netlink calls, things get messy. That’s where Zig comes in. I’m using Zig to handle the raw C-ABI kernel communication and wrapping it into a Rust shared library.&lt;/p&gt;

&lt;p&gt;Key Features:&lt;/p&gt;

&lt;p&gt;Modern&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6lldotcd0btrdwpqdeli.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6lldotcd0btrdwpqdeli.png" alt=" " width="800" height="432"&gt;&lt;/a&gt;-Grade UI: Real-time sweeping radar in egui.&lt;/p&gt;

&lt;p&gt;Zig Backend: Blazing fast, low-level netlink intercepts.&lt;/p&gt;

&lt;p&gt;ZK-Privacy: Scan the world, but keep your home address off the map.&lt;/p&gt;

&lt;p&gt;Check out the repo: &lt;a href="https://github.com/zang7777/six-eye" rel="noopener noreferrer"&gt;https://github.com/zang7777/six-eye&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>opensource</category>
      <category>networking</category>
      <category>rust</category>
    </item>
  </channel>
</rss>
