मैं सभी क्लाइंट को नेटवर्क पर देखना चाहता हूं, जो कि मैं जुड़ा हुआ हूं। मुझे पता है, कि एंड्रॉइड पर संभव है, लेकिन मुझे नहीं पता कि यह स्टैंडअलोन लिनक्स पर कैसे किया जाता है। मैंने कहीं भी खोज करने की कोशिश की, लेकिन कोई नतीजा नहीं निकला।
मैं सभी क्लाइंट को नेटवर्क पर देखना चाहता हूं, जो कि मैं जुड़ा हुआ हूं। मुझे पता है, कि एंड्रॉइड पर संभव है, लेकिन मुझे नहीं पता कि यह स्टैंडअलोन लिनक्स पर कैसे किया जाता है। मैंने कहीं भी खोज करने की कोशिश की, लेकिन कोई नतीजा नहीं निकला।
जवाबों:
संभवत: आपके पास राउटर के वेब इंटरफेस तक पहुंच नहीं है, क्योंकि सभी बहुत सारे राउटर्स में एक पेज है जो क्लाइंट डिवाइसों की सूची दिखाएगा।
वैसे भी, यह कमांड-लाइन टूल के साथ संभव होना चाहिए जिसे कहा जाता है arp-scan
।
आपको इसे स्थापित करने के लिए या तो स्रोत से निर्माण करना होगा या पैकेज मैनेजर का उपयोग करना होगा। तो उबंटू जैसे कुछ पर यह सामान्य रूप से होगा:
sudo apt-get install arp-scan
स्कैनिंग के लिए आपको जो कमांड चाहिए वह कुछ इस तरह होगी:
arp-scan --interface=wlan0 --localnet
उपयोगकर्ता गाइड में अधिक जानकारी है ।
मुझे लगता है कि इस तरह के उपकरण एक ग्रे क्षेत्र के एक बिट में हैं, हालांकि वे संभावित रूप से नापाक उद्देश्यों के लिए इस्तेमाल किया जा सकता है।
sudo arp-scan -l -t 200 -I $(ls /sys/class/net | grep -o "wl[^\t]\+")
अत्यंत उपयोगी था। hi वायर्ड इंटरफेस के लिए wl के बजाय ।
अगर आपको सिर्फ अपने नेटवर्क में क्लाइंट्स के IP / MAC / HOSTNAME की जरूरत है तो arp-scan ट्रिक करेगा। लेकिन अगर आपको इसके बजाय nmap / zenmap का सुझाव देने के लिए ऑपरेटिंग सिस्टम, ओपन पोर्ट्स आदि जैसे अधिक विवरण चाहिए:
nmap -T4 -A -v 192.168.1.0/24
आप यहाँ nmap के बारे में अधिक जानकारी प्राप्त कर सकते हैं ।
आप फिंग का भी उपयोग कर सकते हैं, जो कि एंड्रॉइड के लिए एक ऐप के रूप में जाना जाता है, लेकिन यह लिनक्स के लिए भी उपलब्ध है।
यह इतना व्यापक प्रश्न है कि मुझे लगता है कि यह एक व्यापक उत्तर का हकदार है। यदि आप वास्तव में अपने आस-पास के कंप्यूटरों को जानना चाहते हैं, तो यह सिर्फ एक arp टूल से अधिक लेगा। वास्तव में, इस कार्य के लिए कई लिनक्स वितरण समर्पित हैं। मेरे पसंदीदा में से एक मूल है: http://www.backtrack-linux.org