Hosea Kosgei
Hosea KOSGEI
Cloud Security Engineer · AI Systems Developer
Resume
Home
Projects
Gallery
About
Experience
Contact
HK
Hosea Kosgei

Cloud Security Engineer & Intelligent Systems Developer building solutions for real-world problems.

Quick Links

ProjectsAboutExperienceContact

Connect

GitHubLinkedIn

© —— Hosea Kosgei. All rights reserved.

Back to Projects
Network SecurityPlanned

NetPulse — Security Monitoring & Anomaly Detection

A self-hosted, real-time network security monitoring dashboard that polls nodes via SNMP and ICMP, streams live metrics over WebSockets, and detects anomalous traffic patterns and potential intrusion attempts.

Year

2025

Timeline

Planned

Team

Solo Developer

Type

Academic / Personal Project

View Live DemoView Code

NetPulse — Security Monitoring & Anomaly Detection

Network Security

Project Overview

NetPulse is a self-hosted network security monitoring dashboard that applies BTech knowledge of networking protocols to real-world security monitoring. It continuously polls network nodes using SNMP and ICMP, streams live telemetry over WebSockets, and applies anomaly detection to flag suspicious traffic patterns — port scans, unusual bandwidth spikes, and unexpected connection attempts. Unlike enterprise tools like PRTG or SolarWinds, NetPulse is lightweight, open-source, and deployable on a single machine — ideal for home labs, campus networks, and small infrastructure environments.

The Challenge

Most network monitoring solutions focus on availability and performance — not security. For a student or small team, there's a gap for a simple, self-hosted tool that combines network health monitoring with basic intrusion detection, without the overhead of enterprise SIEM systems.

The Solution

NetPulse is built around core networking and security concepts: • pysnmp polls managed network devices for interface stats, CPU, and memory via SNMP v2/v3 • Scapy sends ICMP probes and captures packets for traffic analysis • Anomaly detection flags port scans, unusual bandwidth, and unexpected connections • Redis buffers incoming telemetry for fast retrieval and time-series storage • WebSockets stream live security events to the React frontend • React dashboard renders topology maps, alert feeds, and anomaly timelines • Docker packages the entire stack for one-command deployment

Results & Impact

  • Real-time visibility into network node health and security events
  • Anomaly detection flags port scans and unusual traffic patterns
  • Live latency and packet-loss tracking per network segment
  • SNMP-based interface utilisation monitoring for managed devices
  • Deployable on any machine with Docker — no cloud required

Project Gallery

Network Topology Map

Anomaly Detection Feed

Live Metrics Dashboard

Project Info

Type

Academic / Personal Project

Duration

Planned

Team Size

Solo Developer

Status

Planned

Technologies Used

Networking & Security

pysnmpScapyICMPSNMP v2/v3

Backend

PythonFastAPIRedisWebSockets

Frontend

ReactTypeScriptTailwind CSSRecharts

Infrastructure

DockerDocker Compose
Project Links
Live DemoSource Code

Interested in Working Together?

I'm actively looking for internship opportunities in cloud security and intelligent systems.

Get in TouchView All Projects