<?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: Eugine Noel</title>
    <description>The latest articles on DEV Community by Eugine Noel (@eugine_noel_fe6aa47191efa).</description>
    <link>https://dev.to/eugine_noel_fe6aa47191efa</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4156825%2F541f0e82-3a07-40cd-8d84-3036507da3ce.png</url>
      <title>DEV Community: Eugine Noel</title>
      <link>https://dev.to/eugine_noel_fe6aa47191efa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/eugine_noel_fe6aa47191efa"/>
    <language>en</language>
    <item>
      <title>Inside J3D Eye: Building a Real-Time Global Camera Intelligence &amp; OSINT Dashboard</title>
      <dc:creator>Eugine Noel</dc:creator>
      <pubDate>Fri, 02 Oct 2026 09:02:29 +0000</pubDate>
      <link>https://dev.to/eugine_noel_fe6aa47191efa/inside-j3d-eye-building-a-real-time-global-camera-intelligence-osint-dashboard-al5</link>
      <guid>https://dev.to/eugine_noel_fe6aa47191efa/inside-j3d-eye-building-a-real-time-global-camera-intelligence-osint-dashboard-al5</guid>
      <description>&lt;p&gt;Hey everyone! 👋&lt;/p&gt;

&lt;p&gt;When expanding &lt;strong&gt;JED AI&lt;/strong&gt; (&lt;a href="https://jedcorp.ink" rel="noopener noreferrer"&gt;https://jedcorp.ink&lt;/a&gt;) beyond automated vulnerability scans and terminal orchestration, we wanted to tackle a different kind of challenge: real-time global telemetry and visual intelligence. &lt;/p&gt;

&lt;p&gt;Enter &lt;strong&gt;J3D Eye&lt;/strong&gt;: our global camera intelligence and OSINT dashboard designed to aggregate live multi-source video feeds, satellite overlays, and perimeter feeds into a unified command center. &lt;/p&gt;

&lt;p&gt;Here is a breakdown of how we built it and why real-time geospatial intelligence visualization matters for modern security operations.&lt;/p&gt;




&lt;h3&gt;
  
  
  👁️ What is J3D Eye?
&lt;/h3&gt;

&lt;p&gt;J3D Eye acts as an immersive surveillance and OSINT workspace within JED AI. Instead of switching between isolated monitoring utilities, analysts can use the dashboard to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Interactive Geospatial Mapping:&lt;/strong&gt; Navigate satellite overlays and map markers to pinpoint active regional feeds in real time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-Cam Grid &amp;amp; Camera Wall:&lt;/strong&gt; Toggle seamlessly between list views and multi-feed camera walls to monitor multiple global traffic and infrastructure streams simultaneously.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live Stream Telemetry &amp;amp; Probes:&lt;/strong&gt; Run live probe passes, monitor feed health statuses (online/offline indicators), and inspect feed metadata directly from the console overlay.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  ⚙️ Architecture &amp;amp; Engineering Highlights
&lt;/h3&gt;

&lt;p&gt;Building a smooth multi-stream video dashboard required solving several interface and performance bottlenecks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dynamic Grid Layouts:&lt;/strong&gt; Built with responsive CSS/JS grid structures that let operators instantly scale, pop out, or manage multiple simultaneous live video streams without lagging the browser.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;State &amp;amp; Feed Monitoring:&lt;/strong&gt; The probe console continuously pings and tracks feed states, dynamically updating status lights and handling offline feed fallbacks gracefully.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Immersive Dark-Mode Tactical UI:&lt;/strong&gt; Designed with high-contrast tactical overlays, custom map legends, and workspace tab switching (allowing operators to jump instantly between J3D Eye, Globe Live, AI Chat, and the Kali Armory).&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🚀 Try It Out
&lt;/h3&gt;

&lt;p&gt;J3D Eye is part of the live JED AI ecosystem, which currently supports 12k registered users, over 10k executed scans, and 15k+ security findings. &lt;/p&gt;

&lt;p&gt;You can explore the platform and test out the live dashboards here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Platform:&lt;/strong&gt; &lt;a href="https://jedcorp.ink" rel="noopener noreferrer"&gt;https://jedcorp.ink&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/jed254silk" rel="noopener noreferrer"&gt;https://github.com/jed254silk&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How do you approach real-time data streaming or multi-source feed aggregation in your web apps? Let's discuss in the comments below! 👇&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>security</category>
      <category>linux</category>
    </item>
    <item>
      <title>Inside the Kali Armory: How JED AI Integrates 33+ Security Tools Into a Web-Based Agent</title>
      <dc:creator>Eugine Noel</dc:creator>
      <pubDate>Fri, 02 Oct 2026 08:53:25 +0000</pubDate>
      <link>https://dev.to/eugine_noel_fe6aa47191efa/inside-the-kali-armory-how-jed-ai-integrates-33-security-tools-into-a-web-based-agent-19ee</link>
      <guid>https://dev.to/eugine_noel_fe6aa47191efa/inside-the-kali-armory-how-jed-ai-integrates-33-security-tools-into-a-web-based-agent-19ee</guid>
      <description>&lt;p&gt;Hey everyone! 👋&lt;/p&gt;

&lt;p&gt;When building &lt;strong&gt;JED AI&lt;/strong&gt; (our cloud-native autonomous security platform at &lt;a href="https://jedcorp.ink" rel="noopener noreferrer"&gt;https://jedcorp.ink&lt;/a&gt;), one of the biggest engineering hurdles wasn't just getting an LLM to chat about security—it was building a reliable backend bridge to actual command-line utilities. &lt;/p&gt;

&lt;p&gt;Standard security workflows require jumping between terminals, managing local dependencies, and manually chaining tools like Nmap, Amass, and SQLMap. To fix this, we built &lt;strong&gt;The Kali Armory&lt;/strong&gt;: a unified, cloud-hosted execution environment integrated directly into our ReAct agent pipeline.&lt;/p&gt;

&lt;p&gt;Here is a quick look at how we architected it and why moving terminal tools into a browser-based agent changes the game.&lt;/p&gt;




&lt;h3&gt;
  
  
  🛡️ What is the Kali Armory?
&lt;/h3&gt;

&lt;p&gt;Instead of forcing developers and security researchers to juggle local Kali Linux environments or container setups for every scan, the Kali Armory integrates &lt;strong&gt;33+ core security tools&lt;/strong&gt; directly into JED AI's backend architecture. &lt;/p&gt;

&lt;p&gt;When a user issues a natural language or voice directive (e.g., &lt;em&gt;"Perform a stealth port scan and check headers"&lt;/em&gt;), the autonomous agent:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Parses Intent:&lt;/strong&gt; Decides which tools are required for the task.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chains Execution:&lt;/strong&gt; Sequentially runs utilities (such as Amass for subdomain enumeration followed by Nmap for port mapping).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streams Telemetry Live:&lt;/strong&gt; Captures raw &lt;code&gt;stdout&lt;/code&gt; and &lt;code&gt;stderr&lt;/code&gt; streams, piping them directly to the frontend via Server-Sent Events (SSE).&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  ⚙️ The Technical Challenge: Safety &amp;amp; Process Isolation
&lt;/h3&gt;

&lt;p&gt;Running arbitrary or powerful CLI security tools via an automated backend agent introduces massive risks, particularly command injection and resource starvation. &lt;/p&gt;

&lt;p&gt;To keep the system secure and stable, we implemented:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Strict Parameter Sanitization:&lt;/strong&gt; User inputs and agent-generated arguments are heavily validated before being passed to subprocess wrappers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Isolated Execution Wrappers:&lt;/strong&gt; Every tool invocation runs within controlled Python subprocess boundaries, capturing outputs safely without exposing the host server.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lightweight Telemetry Loop:&lt;/strong&gt; Long-running scans don't block the web server. Gunicorn manages concurrent worker threads while state is tracked efficiently via SQLite.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🚀 Try It Out
&lt;/h3&gt;

&lt;p&gt;The Kali Armory is fully integrated into the live JED AI platform, which currently supports 1.2k registered users, over 10k executed scans, and 15k+ identified findings. &lt;/p&gt;

&lt;p&gt;You can check out the live sandbox and platform here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Platform:&lt;/strong&gt; &lt;a href="https://jedcorp.ink" rel="noopener noreferrer"&gt;https://jedcorp.ink&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/jed254silk" rel="noopener noreferrer"&gt;https://github.com/jed254silk&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How do you handle tool orchestration or process isolation in your own security automation scripts? Let's discuss in the comments below! 👇&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>linux</category>
    </item>
    <item>
      <title>Building JED AI: An Autonomous Security Agent Executing 45+ Tools via Real-Time SSE</title>
      <dc:creator>Eugine Noel</dc:creator>
      <pubDate>Fri, 02 Oct 2026 08:45:09 +0000</pubDate>
      <link>https://dev.to/eugine_noel_fe6aa47191efa/building-jed-ai-an-autonomous-security-agent-executing-45-tools-via-real-time-sse-oll</link>
      <guid>https://dev.to/eugine_noel_fe6aa47191efa/building-jed-ai-an-autonomous-security-agent-executing-45-tools-via-real-time-sse-oll</guid>
      <description>&lt;p&gt;Hey everyone! 👋 &lt;/p&gt;

&lt;p&gt;As developers, we’ve all been there: you want to run a quick security audit or reconnaissance sweep, but you end up bogged down juggling local terminal CLI tools (Nmap, Amass, SQLMap, etc.), managing dependencies, and parsing massive blocks of raw text. &lt;/p&gt;

&lt;p&gt;Even worse, standard AI "chat wrappers" just give you text advice on &lt;em&gt;how&lt;/em&gt; to run commands—leaving you to do all the heavy lifting manually.&lt;/p&gt;

&lt;p&gt;I wanted to bridge the gap between AI reasoning and real system execution. So, I built &lt;strong&gt;JED AI&lt;/strong&gt; (&lt;a href="https://jedcorp.ink" rel="noopener noreferrer"&gt;https://jedcorp.ink&lt;/a&gt;) — a cloud-native, web-based autonomous security agent that lets users run multi-tool audits, OSINT reconnaissance, and vulnerability scans entirely in the browser using natural language or voice prompts.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚙️ How It Works (The Architecture)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;ReAct Agent Loop:&lt;/strong&gt; Built with a custom reasoning and acting loop in Python (running on Gunicorn) that breaks high-level user directives down into discrete tasks (e.g., resolving subdomains via Amass, mapping ports via Nmap).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Process Isolation &amp;amp; The Kali Armory:&lt;/strong&gt; It securely orchestrates 33+ integrated Kali tools on the backend, capturing raw stdout/stderr streams without exposing the host server to unsafe command injection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-Time SSE (Server-Sent Events):&lt;/strong&gt; Instead of waiting blindly for a long-running security scan to finish, the frontend receives live telemetry chunks via Server-Sent Events, updating the mission planner UI in real time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech Stack &amp;amp; State:&lt;/strong&gt; Powered by a Python backend, SQLite storage, JWT auth, Cloudflare Tunnel compatibility for secure remote access, and integrated Paystack infrastructure for billing/subscriptions.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  🚀 Traction &amp;amp; What's Next
&lt;/h3&gt;

&lt;p&gt;JED AI is live, monetized, and actively growing! It currently serves &lt;strong&gt;1.2k registered users&lt;/strong&gt;, with over &lt;strong&gt;10k executed scans&lt;/strong&gt; and &lt;strong&gt;15k+ security findings&lt;/strong&gt; logged. &lt;/p&gt;

&lt;p&gt;If you're interested in the code or want to test out the sandbox, you can check out the project here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Platform:&lt;/strong&gt; &lt;a href="https://jedcorp.ink" rel="noopener noreferrer"&gt;https://jedcorp.ink&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’d love to hear your thoughts, feedback on the agent execution pipeline, or how you handle process safety when running arbitrary security tools via LLMs! Let's chat in the comments below. 👇&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
