SentinelNet banner

SentinelNet

3 devlogs
23h 14m

Self-hosted network security tool designed for home labs and enterprise auditing. It combines a powerful C++17 parallel-scanning engine with a modern web dashboard for real-time visibility.

USE AT YOUR OWN RISK. This tool is for educational and…

Self-hosted network security tool designed for home labs and enterprise auditing. It combines a powerful C++17 parallel-scanning engine with a modern web dashboard for real-time visibility.

USE AT YOUR OWN RISK. This tool is for educational and ethical auditing purposes only. Whoever has access to the SentinelNet interface potentially has access to information on your host machine. The developer (a.k.a me) assumes NO RESPONSIBILITY for any damages or misuse caused by this software.

This project uses AI

Used Claude for creating landing page

Demo Repository

Loading README...

Devansh Malhotra

Shipped this project!

Hours: 13.76
Cookies: 🍪 142
Multiplier: 10.28 cookies/hr

I completed this work before my last ship, so I’m not sure why the 13 hours from my latest devlog weren’t included. The functions are the same as in the last accepted ship of this project.

Devansh Malhotra

🎉 SentinelNet Final Devlog🎉 :

  1. Fixed Interface Demo 404s
  2. Split & Repository Launch:
    • v2.0 Repository: Cut the core engine into 2 main pieces. All “Remote Access” (the Tunnel, Service, and Remote Desktop API) now lives in its own dedicated home: SentinelNet_v2.0.
    • v1 Cleanup: Purged all RAT-like code and 150MB+ of binary bloat from the main repository’s history, reducing it to a high-speed, basic network scanner.

All future updates for SentinelNet_v2.0 will be published in its dedicated project devlog.

Attachment
0
Devansh Malhotra

Shipped this project!

Hours: 9.47
Cookies: 🍪 98
Multiplier: 10.39 cookies/hr

I built SentinelNet, a network security auditor designed to act as a central security hub for smart homes. The hardest part was building a C++ backend that could lightning-scan IoT devices while serving a responsive dashboard compatible with large-screen webOS environments, but I figured it out by optimizing the UI for high-visibility and low-latency API calls. I’m proud of how it turns a standard webOS display into a powerful network defense center.

Devansh Malhotra

I didn’t realize that adding devlogs every two hours was mandatory, so I’m logging the full session here. You can check my GitHub commit history to see the progression of the work and confirm that everything was developed manually.
During this time, I worked on SentinelNet, building and refining the core networkscanner module for device discovery and port/service scanning. I debugged module imports, improved the project structure, and cleaned up the architecture to better separate scanning, analysis and reporting components. I also tested functionality across different scenarios to ensure stable and predictable behavior.

Attachment
Attachment
0
Devansh Malhotra

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0