<?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: joshua be</title>
    <description>The latest articles on DEV Community by joshua be (@joshua_be_0c7de3c72439873).</description>
    <link>https://dev.to/joshua_be_0c7de3c72439873</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%2F3783274%2Fd282f815-cad6-4437-b2ce-8aec8520ee49.png</url>
      <title>DEV Community: joshua be</title>
      <link>https://dev.to/joshua_be_0c7de3c72439873</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/joshua_be_0c7de3c72439873"/>
    <language>en</language>
    <item>
      <title>Title: I built a AI Network Monitor to track where my data is actually going 🚀</title>
      <dc:creator>joshua be</dc:creator>
      <pubDate>Sat, 21 Feb 2026 01:29:31 +0000</pubDate>
      <link>https://dev.to/joshua_be_0c7de3c72439873/title-i-built-a-ai-network-monitor-to-track-where-my-data-is-actually-going-1b87</link>
      <guid>https://dev.to/joshua_be_0c7de3c72439873/title-i-built-a-ai-network-monitor-to-track-where-my-data-is-actually-going-1b87</guid>
      <description>&lt;p&gt;Have you ever wondered what’s happening in the background of your computer? I wanted a lightweight way to see my active network connections without installing heavy third-party software—so I built my own tool in Python.  This started after an interview with this AI on this site, my antivirus was getting alerted but I thought this was normal but then random windows started to pop up.  And the interview ended way too fast.  &lt;/p&gt;

&lt;p&gt;What it does:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Real-time Monitoring: It scans active network connections and identifies the processes behind them.

Private IP Lookups: I integrated the ipapi.co API over HTTPS to identify the owners/organizations of external IP addresses.

Smart Logging: It keeps a clean history and flags specific connections into a local CSV file for later review.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;The Tech Stack:&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Python: The core logic.

Psutil: For grabbing system-level network information.

Requests: To handle the API with virutotal initially and then Mistral the LLM.  You put your own APIs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;This project was a great lesson in handling network data and managing Git workflows (including a few "fun" battles with merge conflicts along the way!).&lt;/p&gt;

&lt;p&gt;Check out the repository here:&lt;br&gt;


&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Thepost-coder" rel="noopener noreferrer"&gt;
        Thepost-coder
      &lt;/a&gt; / &lt;a href="https://github.com/Thepost-coder/Network-Monitor-" rel="noopener noreferrer"&gt;
        Network-Monitor-
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A network monitor using LLM to enhance safety  
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🔒 Network Monitor with AI Analysis&lt;/h1&gt;
&lt;/div&gt;

&lt;p&gt;A lightweight Python tool that monitors all network connections on your Windows PC in real time, checks them against VirusTotal, and uses Mistral AI to explain anything suspicious — in plain English.&lt;/p&gt;




&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;💡 How It Started&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;This tool was born out of a simple question — &lt;em&gt;"After a job interview with screen sharing, weird new windows keep popping up, pictures of your face taken, how do you know my PC is safe?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Looking at network connections with tools like GlassWire raised more questions than answers. Unknown domains, raw IP addresses, weird process names — with no easy way to know what was safe and what wasn't.&lt;/p&gt;

&lt;p&gt;So this tool was built to do exactly that — monitor, filter, check, and explain — automatically.&lt;/p&gt;




&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Features&lt;/h2&gt;
&lt;/div&gt;


&lt;ul&gt;

&lt;li&gt;

&lt;strong&gt;Real time monitoring&lt;/strong&gt; — scans all active network connections every 5 seconds&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;Domain whitelist&lt;/strong&gt; — known safe domains like…&lt;/li&gt;

&lt;/ul&gt;
&lt;/div&gt;
&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Thepost-coder/Network-Monitor-" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;





&lt;p&gt;I'm looking to add more features soon. If you have ideas for what I should track next, let me know in the comments!&lt;/p&gt;

</description>
      <category>networking</category>
      <category>python</category>
      <category>security</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
