आपके OpenWrt होम नेटवर्क के लिए लाइव मॉनिटरिंग

आपके नेटवर्क की धड़कन।
रियल टाइम। बिना क्लाउड।

NetPulse आपके OpenWrt राउटरों पर नज़र रखता है, टोपोलॉजी बनाता है, नेटवर्क स्वास्थ्य का स्कोर देता है और आपको सूचित करता है - सब कुछ एक सेल्फ-होस्टेड बाइनरी से। कुछ भी आपके LAN से बाहर नहीं जाता।

कोई क्लाउड नहीं 100% स्वतंत्र · AGPL-3.0 आपका ऐप, आपका डेटा एक ही बाइनरी OpenWrt / GL.iNet OpenWrt .ipk पैकेज
स्वास्थ्य 92/100
डाउनलोड 84.2 Mbps
अपलोड 12.6 Mbps
लेटेंसी 8 ms
डिवाइस 65
NetPulse overview
Cloudless Club का हिस्सा

Cloudless club के सिद्धांत

NetPulse, Cloudless Club के तीन सिद्धांतों का पालन करता है: डिजिटल संप्रभुता, हमेशा के लिए मुक्त, और लोगों द्वारा, कंपनियों द्वारा नहीं। ये क्लब की हर ऐप में साझा हैं और एक ही जगह रहते हैं।

क्लब से मिलें
कैसे काम करता है

पाँच मिनट में घर का NOC तैयार

न Docker, न अकाउंट, न अंतहीन विज़ार्ड। तीन चरण और आपका नेटवर्क बोलने लगता है।

01

सर्वर इंस्टॉल करें

एक ही स्टैटिक Go बाइनरी जिसमें वेब ऐप एम्बेडेड है। किसी भी Linux (x86_64, arm64, armv7) पर सैंडबॉक्स्ड systemd सेवा के रूप में चलता है… या खुद OpenWrt राउटर पर।

02

राउटर जोड़ें

एक-बार का पेयरिंग टोकन और नेटिव .ipk एजेंट (procd, UCI, watchdog)। बिना एजेंट भी चलता है: पूरी तरह रीड-ओनली SSH पोलिंग।

03

ऐप खोलें

फ़ोन और डेस्कटॉप के लिए इंस्टॉलेबल PWA, हर 5 सेकंड में SSE से लाइव। admin/viewer रोल और हर यूज़र की अपनी भाषा के साथ मल्टी-यूज़र।

≈ 5 मिनट इंस्टॉल
डेमो डेटा

इसे जीवंत होते देखें

स्क्रॉल करते रहें। ये असली विजेट हैं, डेमो डेटासेट से भरे हुए - वही आँकड़े जो डेमो मोड में NetPulse चलाने पर दिखते हैं।

01

एक संख्या पूरी कहानी बताती है

स्वास्थ्य स्कोर लेटेंसी, पैकेट लॉस, अपटाइम और तापमान को 0-100 में समेटता है। हरा यानी सब शांत। हर 5 सेकंड में SSE से अपडेट।

02

ट्रैफ़िक, होते हुए चित्रित

आपके प्लान के मुकाबले लाइव WAN थ्रूपुट, 24-घंटे के औसत और कुल के साथ। कोई सैंपलिंग ट्रिक नहीं - जो दिखता है वही वायर पर चलता है।

03

टोपोलॉजी नक्शा जो खुद बनता है

ब्रिज FDB से लाइव बनता है (उपलब्ध हो तो LLDP भी): वायर्ड और वायरलेस क्लाइंट, अनुमानित स्विच, और peer से इंटरनेट तक WireGuard टनल।

04

पूरा फ़्लीट, एक नज़र में

हर राउटर का CPU, मेमोरी, तापमान और अपटाइम। यहाँ चार हैं: एक GL.iNet Flint 2 गेटवे और तीन सेकंड-हैंड Xiaomi AX6 एक्सेस पॉइंट।

05

AdGuard Home, एकीकृत

DNS क्वेरी, ब्लॉक हिस्सा और सबसे ज़्यादा ब्लॉक हुए डोमेन, साथ में कौन-से क्लाइंट इसे इस्तेमाल करते हैं। आपका ऐड-ब्लॉकिंग, बाकी सबके बगल में।

06

अलर्ट जो आपको ढूँढते हैं

तापमान का उछाल, नए डिवाइस, उपलब्ध फ़र्मवेयर, WireGuard हैंडशेक - बेल में, और Web Push से आपके फ़ोन पर।

07

एक एजेंट जो आपके राउटरों पर चलता है

एक नेटिव OpenWrt .ipk पैकेज, procd इनिट, UCI कॉन्फ़िगरेशन और एक watchdog के साथ। opkg से इंस्टॉल होकर यह हर राउटर पर रहता है और WiFi इवेंट रियल टाइम में देखता है।

92 /100
उत्कृष्ट नेटवर्क स्वास्थ्य स्कोर आँगन के तापमान के कारण कटौती।
↓ 84.2 Mbps ↑ 12.6 Mbps लेटेंसी 8 ms
WAN ट्रैफ़िक
लाइव
↓ 0.0 Mbps ↑ 0.0 Mbps लेटेंसी 0 ms
AdGuard Home सक्रिय
18.6%
15,687 / 84,312
ट्रैकर्स9,204
औसत DNS14 ms
सबसे ज़्यादा ब्लॉक डोमेन
पैनल खोलें
अलर्ट फ़ीड
AP-Estudio: तापमान 78 °C2 min पहले
नया डिवाइस: tv-salon (वायर्ड)11 min पहले
GW-Flint2 पर फ़र्मवेयर उपलब्ध1 h पहले
WireGuard: peer "phone" हैंडशेक2 h पहले
root@OpenWrt:~
root@OpenWrt:~# opkg install netpulse-agent Installing netpulse-agent (2.6.0)... Configuring netpulse-agent. ✓ procd इनिट - चालू · respawn ✓ UCI कॉन्फ़िग - /etc/config/netpulse-agent ✓ watchdog - cron */2 min ✓ iw इवेंट - push WiFi <3 s ✓ सर्वर से कनेक्टेड - SSE एजेंट चल रहा है · pid 987 · 12 MB RSS
procd init config UCI watchdog cron eventos iw ~12 MB RSS
फ़ीचर

घरेलू NOC की हर ज़रूरत

पोलिंग केवल-पढ़ने के लिए है: यह आपके नेटवर्क को देखता है, बदलता नहीं। जो कुछ लिखता है (आरक्षण, ब्लॉकिंग, ऑर्केस्ट्रेशन, फ़र्मवेयर) हमेशा स्पष्ट है और रोलबैक से सुरक्षित है।

लाइव टोपोलॉजी

ब्रिज FDB + LLDP से अनुमानित। वायर्ड/वायरलेस क्लाइंट, मैनेज्ड और अनुमानित स्विच, नेस्टेड कंटेनर वाले हाइपरवाइज़र।

डिवाइस

हर क्लाइंट होस्टनेम पैटर्न + OUI से वर्गीकृत, बैंड, सिग्नल, पहली बार दिखने का समय और जुड़े राउटर के साथ।

WireGuard

Peers, आख़िरी हैंडशेक और प्रति-peer ट्रांसफ़र, नक्शे पर टनल के साथ।

AdGuard Home

क्वेरी आँकड़े, ब्लॉक हिस्सा और टॉप ब्लॉक्ड डोमेन, आपके नेटवर्क के साथ।

अलर्ट और पुश

छह श्रेणियाँ, प्रति-श्रेणी तात्कालिकता। बेल फ़ीड के साथ नेटिव Web Push (VAPID)।

मल्टी-यूज़र

bcrypt पासवर्ड, admin और viewer भूमिकाएँ, प्रति-यूज़र भाषा। चाबियाँ दिए बिना व्यू साझा करें।

डेमो मोड

DEMO_MODE=1 से 65 डिवाइस का पूरा सैंपल नेटवर्क - बिना राउटर। इंस्टॉल से पहले आज़माएँ।

लेटेंसी कलेक्टर

वैकल्पिक sidecar जो प्रति-राउटर TCP लेटेंसी पोल करता है, अपनी लंबी समय-श्रृंखलाओं के साथ।

नेटिव OpenWrt पैकेज

एजेंट opkg से इंस्टॉल होने वाले .ipk पैकेज के रूप में आता है। procd इनिट, UCI कॉन्फ़िगरेशन, एक watchdog और iw इवेंट: एक प्रथम श्रेणी का OpenWrt नागरिक, ~12 MB RSS पर आपके राउटरों पर चलता हुआ।

WiFi और रोमिंग

DAWN सिग्नल मैट्रिक्स, हर SSID की 802.11r स्थिति, चैनल उपयोग और स्थायी रोमिंग इवेंट फ़ीड (30 दिन)।

इंस्टॉलेबल PWA

फ़ोन या डेस्कटॉप पर इंस्टॉल करें: SSE से लाइव, नेटिव Web Push और लाइट/डार्क थीम।

LuCI ऐप

luci-app-netpulse एजेंट की स्थिति को OpenWrt के अपने इंटरफ़ेस में लाता है: procd, UCI, लॉग और रीस्टार्ट।

बिल्ट-इन ऑटो-अपडेटर

हर 24 घंटे नई रिलीज़ जांचता है और एटॉमिक स्वैप से लागू करता है। बिना हस्तक्षेप।

ऑन-बॉक्स मोड

कोई अलग डिवाइस नहीं? सर्वर खुद OpenWrt राउटर पर चल सकता है, UCI कॉन्फ़िग और TLS पिनिंग के साथ।

चैनल एनालाइज़र

हर रेडियो का Wi-Fi स्पेक्ट्रम और हर चैनल का भीड़ स्कोर। यह हवा को पढ़ता है और सलाह देता है: आपके राउटर पर कभी नहीं लिखता।

AI असिस्टेंट (MCP)

एम्बेडेड केवल-पढ़ने योग्य MCP सर्वर: फ्लीट, डिवाइस, अलर्ट और टोपोलॉजी, आपका AI असिस्टेंट API टोकन से क्वेरी कर सकता है।

अंदर की बात

पर्सनल प्रोजेक्ट, गंभीर इंजीनियरिंग

एक व्यक्ति प्रकाशित करता है, लेकिन बना प्रोडक्ट की तरह है।

918ऑटोमेटेड टेस्ट
111SemVer रिलीज़
3CPU आर्किटेक्चर
~12 MBएजेंट RAM
हर कमिट पर CI चेकसम-सत्यापित इंस्टॉलर एजेंट TLS पिनिंग सैंडबॉक्स्ड systemd हिस्ट्री पर Gitleaks रोलअप के साथ SQLite
अंतर क्या है

पूरा NOC, बिना NOC टीम के

Zabbix, LibreNMS और PRTG एंटरप्राइज़ इन्फ्रास्ट्रक्चर के लिए NMS सूट हैं। NetPulse आपके OpenWrt होम नेटवर्क के लिए बना पॉकेट NOC है।

NetPulseZabbixLibreNMSPRTG
ऑटो-डिस्कवर्ड टोपोलॉजी (FDB/LLDP)✓~✓~
नेटिव OpenWrt एजेंट (.ipk, UCI, procd)✓---
WiFi और रोमिंग इवेंट (802.11r, DAWN)✓-~-
नेटवर्क हेल्थ स्कोर 0-100✓---
लाइव मोबाइल PWA (SSE, 5 से)✓-~~
बिना थर्ड-पार्टी के नेटिव पुश✓-~~
512 MB RAM या खुद राउटर पर चलता है✓---
≈5 मिनट में इंस्टॉल✓--~
मुफ़्त, कोई प्रीमियम टियर नहीं✓✓✓~
मल्टी-वेंडर विस्तार (SNMP, हज़ारों MIB)~✓✓✓
एंटरप्राइज़ स्केल (हज़ारों नोड)-✓✓✓

NMS सूट विस्तार और स्केल में जीतते हैं; NetPulse OpenWrt फोकस, सादगी और होम WiFi में। अपने नेटवर्क के हिसाब से चुनें।

ऐप

इंटरफ़ेस पर एक नज़र

डेमो मोड में NetPulse के स्क्रीनशॉट, आपकी चुनी थीम में। हर मेनू के लिए एक।

overview

अवलोकन · आपके नेटवर्क हेल्थ पर एक नज़र

कीमत

सच्चा मुफ़्त, कुछ समय के लिए नहीं

NetPulse स्वतंत्र सॉफ्टवेयर है (AGPL-3.0)। कोड ही पूरा प्रोडक्ट है: पेवॉल के पीछे कोई प्रीमियम वर्शन नहीं छिपा।

₹0
हमेशा के लिए
लाइसेंस देखें
  • सभी फ़ीचर, बिना सीमा, बिना टियर
  • न अकाउंट, न साइन-अप, न ईमेल
  • न telemetry: कुछ भी आपके LAN से बाहर नहीं जाता
  • ऑडिट करने योग्य कोड, AGPL-3.0 लाइसेंस
  • अपडेट शामिल, बिल्ट-इन ऑटो-अपडेटर
  • कोई अनिवार्य क्लाउड नहीं: आपका हार्डवेयर, आपका डेटा

अगर यह आपके काम आया, तो इसके विकास को सहयोग देने का सबसे अच्छा तरीका GitHub पर एक स्टार है।

इंस्टॉल

इंस्टॉल के लिए एक पंक्ति

एक स्थिर Go बाइनरी जिसमें वेब ऐप एम्बेड है, sandboxed systemd सेवा के रूप में। Docker की ज़रूरत नहीं - यह नेटवर्क की निगरानी करता है; इसके लिए कंटेनर की ज़रूरत नहीं।

अनुशंसित

$ curl -fsSL https://raw.githubusercontent.com/gnacho/netpulse/main/install.sh | sh

इंस्टॉलर सादा, पढ़ने लायक़ शेल है - पहले जाँचें.

अपडेट अपने आप होते हैं: बिल्ट-इन ऑटो-अपडेटर हर 24 घंटे जांचता है और नए वर्शन एटॉमिक स्वैप से लागू करता है। आप इंस्टॉलर दोबारा चला सकते हैं या sh install.sh --uninstall से हटा सकते हैं।

अलग मशीन नहीं है? राउटर खुद काम करेगा

NetPulse को समर्पित मशीन की ज़रूरत नहीं: पूरा सर्वर, सिर्फ़ एजेंट नहीं, खुद OpenWrt राउटर पर नेटिव पैकेज के रूप में चलता है, UCI कॉन्फ़िग और SPKI pinning वाले स्व-हस्ताक्षरित TLS के साथ। ऑन-बॉक्स मोड देखें।

अपने राउटर जोड़ें

सर्वर अपना ed25519 की-पेयर बनाता है और पब्लिक की सेटिंग्स में दिखाता है। हर राउटर पर इसे अधिकृत करें (/etc/dropbear/authorized_keys)। गेटवे पहले बूट पर LAN डिस्कवरी से खुद पकड़ में आता है; बाकी सेटिंग्स से जोड़ें। पोलिंग सख़्ती से केवल-पढ़ने योग्य है।

आपके राउटरों पर एजेंट

एजेंट को सीधे हर OpenWrt राउटर पर इंस्टॉल करें। यह WiFi इवेंट जमा करता है, SSE से डेटा भेजता है, और सर्वर को रिपोर्ट करता है।

# opkg install netpulse-agent

आवश्यकताएँ

  • systemd वाला Linux (x86_64, arm64 या armv7)
  • आपके LAN पर OpenWrt / GL.iNet राउटर
  • LXC या छोटे VM में लगभग 64 MB RAM
  • WireGuard / AdGuard Home वैकल्पिक

NetPulse के बारे में

NetPulse एक व्यक्तिगत प्रोजेक्ट है, जो मेरे अपने नेटवर्क के लिए बना है और मुफ्त सॉफ्टवेयर (AGPL-3.0) के रूप में प्रकाशित है। यह हमेशा मुफ्त और सामुदायिक रहेगा। मैं इसे अपने खाली समय में बनाता हूँ: कई विचार, कम समय, और यह पहले मेरी अपनी ज़रूरतों के अनुसार विकसित होता है।

अगर प्रोजेक्ट पसंद आया, तो इसे बढ़ाने में मदद का सबसे अच्छा तरीका GitHub पर स्टार देना और इसे साझा करना है।

GitHub पर स्टार दें

ईमानदार गुंजाइश नोट: अब तक इसे सिर्फ़ मेरे हार्डवेयर पर परखा गया है - एक GL.iNet Flint 2 गेटवे और तीन OpenWrt वाले Xiaomi AX6 एक्सेस पॉइंट - साथ में WireGuard और AdGuard Home। दूसरे OpenWrt डिवाइस चलने चाहिए, पर आपका पहला होगा जो मुझे बताएगा।

एजेंट OpenWrt पर नेटिव .ipk पैकेज के रूप में इंस्टॉल होता है (opkg install netpulse-agent)। इसमें procd इनिट, UCI कॉन्फ़िग, एक watchdog और iw इवेंट लिस्नर होते हैं, ताकि WiFi बदलाव <3 सेकंड में दिखें। खुद राउटर पर चलता है, ~12 MB RSS।

सामान्य प्रश्न

अक्सर पूछे जाने वाले प्रश्न

क्या NetPulse पेड है?

नहीं। यह फ्री सॉफ्टवेयर है (AGPL-3.0), कोई प्रीमियम या प्लान नहीं। सहयोग देना चाहें तो GitHub पर स्टार देना मदद करता है।

कौन से राउटर सपोर्टेड हैं?

OpenWrt और GL.iNet। एक GL.iNet Flint 2 और तीन सेकंड-हैंड Xiaomi AX6 पर विकसित और परीक्षित।

क्या मेरा डेटा मेरे नेटवर्क से बाहर जाता है?

नहीं। यह आपके LAN के अंदर के डिवाइस पर चलता है, बिना telemetry। एकमात्र आउटबाउंड कनेक्शन वैकल्पिक है: अपडेट जांच।

क्या NetPulse मेरे राउटर में कुछ बदल सकता है?

पोलिंग केवल पढ़ता है। लिखने वाली क्रियाएँ (IP आरक्षित करना, डिवाइस ब्लॉक करना, सेवाओं का ऑर्केस्ट्रेशन, फ़र्मवेयर फ़्लैश करना) स्पष्ट हैं, एडमिन द्वारा ट्रिगर की जाती हैं, और स्नैपशॉट के साथ स्वतः रोलबैक से ढकी हैं।

इंस्टॉल कैसे करें?

एक लाइन (curl | sh) बाइनरी को systemd सेवा के रूप में इंस्टॉल करती है। एजेंट .ipk पैकेज (opkg) है। अपडेट बिल्ट-इन ऑटो-अपडेटर से या इंस्टॉलर दोबारा चलाकर मिलते हैं।

बिना राउटर के आज़मा सकता हूँ?

हाँ: सार्वजनिक डेमो लाइव है, और DEMO_MODE=1 आपकी मशीन पर 67 डिवाइस का सैंपल नेटवर्क चलाता है।

मेरे बारे में

NetPulse के पीछे कोई कंपनी नहीं है

NetPulse प्रकाशित करने के लिए नहीं बना था। मैंने इसे इसलिए शुरू किया ताकि समझ सकूँ कि मेरे अपने नेटवर्क पर, अपने राउटरों के साथ, किसी पर निर्भर हुए बिना क्या हो रहा है। और मैंने इसे लंबे समय तक हर दिन इस्तेमाल किया है: यह मेरा एकीकृत टूल है यह जाँचने के लिए कि सब कुछ ठीक चल रहा है। मैं इसे अपने खाली समय में, काम और परिवार के बीच विकसित करता हूँ।

समय के साथ, और अपने माने हुए सिद्धांतों के अनुरूप, मैंने इसे मुक्त करके समुदाय के साथ साझा करने का फैसला किया। यह प्रोजेक्ट उपयोगकर्ताओं के योगदान और इस्तेमाल से समृद्ध होता है; इसे इस्तेमाल करने और इसे और बेहतर बनाने के सुझाव भेजने के लिए धन्यवाद। और अगर आप इसे इस्तेमाल करते हैं, तो GitHub पर एक स्टार बहुत मदद करेगा।

रूप-रंग
थीम