- Whosthere Go भाषा में लिखा गया एक लोकल नेटवर्क एक्सप्लोरेशन टूल है, जो एक सहज टर्मिनल यूज़र इंटरफ़ेस (TUI) प्रदान करता है
- LAN के भीतर डिवाइस खोजे और एक्सप्लोर किए जा सकते हैं, और नेटवर्क संरचना को समझा जा सकता है
- Linux, macOS, Windows सपोर्ट
- mDNS और SSDP स्कैनर, तथा TCP/UDP कनेक्शन प्रयासों के जरिए ARP cache भरकर डिवाइस की पहचान करता है
- एडमिन अधिकारों के बिना भी ARP cache का उपयोग करके डिवाइस सूची एकत्र की जा सकती है
- खोजे गए डिवाइसों के लिए OUI (Organizationally Unique Identifier) lookup के माध्यम से निर्माता जानकारी दिखाई जाती है
- Apache-2.0 License
मुख्य फीचर्स
- Modern TUI: खोजे गए डिवाइसों को सहज रूप से एक्सप्लोर करने के लिए इंटरफ़ेस प्रदान करता है
- Fast & Concurrent: कई एक्सप्लोरेशन तरीकों को एक साथ चलाकर तेज़ परिणाम देता है
- No Elevated Privileges Required: केवल यूज़र परमिशन के साथ चलाया जा सकता है
- Device Enrichment: OUI lookup के जरिए निर्माता जानकारी दिखाता है
- Integrated Port Scanner: खोजे गए hosts के लिए पोर्ट स्कैनिंग फीचर शामिल है (केवल अनुमति प्राप्त डिवाइसों को स्कैन करने की सिफारिश)
- Daemon Mode with HTTP API: बैकग्राउंड में चलाने और बाहरी टूल्स के साथ इंटीग्रेशन की सुविधा
- Theming & Configuration: YAML config फ़ाइल के माध्यम से थीम और व्यवहार को कस्टमाइज़ किया जा सकता है
उपयोग
- TUI चलाएँ:
whosthere
- HTTP API daemon mode चलाएँ:
whosthere daemon --port 8080
GET /devices: खोजे गए सभी डिवाइसों की सूची लौटाता है
GET /device/{ip}: किसी विशेष डिवाइस का विस्तृत विवरण लौटाता है
GET /health: स्टेटस जाँच
अभी कोई टिप्पणी नहीं है.