
डेस्कटॉप GUI के साथ क्रॉस-प्लेटफ़ॉर्म नेटवर्क और पोर्ट स्कैनर।
Windows XP–शैली के डेस्कटॉप GUI के साथ क्रॉस-प्लेटफ़ॉर्म LAN और पोर्ट स्कैनर।
आपके सेगमेंट पर होस्ट्स की खोज करता है, नाम, MAC और विक्रेता का पता लगाता है, और खुले TCP + UDP पोर्ट की रिपोर्ट करता है — लाइव मॉनिटरिंग और निर्यात के साथ।
स्क्रीनशॉट सिंथेटिक डेमो डेटा दिखाता है।
नवीनतम रिलीज़ की सीधी डाउनलोड — Windows .exe, macOS .dmg, Linux .AppImage या .deb।
10.0.0.0/24, 192.168.1.0/24, एकल IP या
a.b.c.d-a.b.c.e।npm install
npm start # or: make start (background, no sudo)
make help टारगेट्स की सूची देता है (start / stop / restart / status)।
Linux पर, Electron को अपने Chromium सैंडबॉक्स को कॉन्फ़िगर करने की आवश्यकता होती है। यदि आपको
chrome-sandboxत्रुटि मिलती है, तोnpm run start:nosandbox(याmake start) का उपयोग करें, या एक बार चलाएँ:sudo chown root node_modules/electron/dist/chrome-sandbox && sudo chmod 4755 …।
npm run dist:linux # AppImage + deb
npm run dist:win # NSIS installer
npm run dist:mac # dmg
रिलीज़ स्वचालित रूप से बनती हैं: v* टैग पुश करने से
GitHub Actions ट्रिगर होता है, जो
Windows/macOS/Linux के लिए इंस्टॉलर बनाता है और उन्हें GitHub Release से जोड़ देता है।
सब कुछ सादे Node पर चलता है — कोई नेटिव डिपेंडेंसी नहीं और कोई root नहीं — इसलिए यह Linux, macOS और Windows पर समान रूप से बिल्ड होता है।
यह टूल आपके अपने नेटवर्क के ऑडिट के लिए है। केवल उन्हीं सेगमेंट को स्कैन करें जिनकी आपको अनुमति है।
| स्तर | फ़ाइल | उद्देश्य |
|---|
| CIDR / इंटरफ़ेस | net-utils.js | लक्ष्य पार्सिंग, अल्पविराम रेंज, इंटरफ़ेस पहचान |
| डिस्कवरी | discovery.js | पिंग, ARP तालिका, रिवर्स DNS, डिफ़ॉल्ट रूट |
| पोर्ट | ports.js | TCP कनेक्ट, UDP प्रोब, सेवा नाम |
| OUI विक्रेता | oui.js · oui-db.txt | MAC द्वारा विक्रेता |
| ऑर्केस्ट्रेशन | index.js | स्तर, सॉकेट पूल, स्ट्रीम किए गए इवेंट |
| Electron / IPC | main.js · preload.js | विंडो, मॉनिटरिंग, निर्यात, सूचनाएँ |
| रेंडरर | renderer/ | UI, तालिका, फ़िल्टर |