ওয়াইফাই অ্যাক্সেস পয়েন্টের সুরক্ষা মোড কীভাবে সনাক্ত করবেন? (WEP এর / WPA / WPA2)


12

ওয়্যারলেস অ্যাক্সেস পয়েন্ট (রচনা) কোন ধরণের সুরক্ষা ব্যবহার করছে তা আমি কীভাবে জানতে পারি? ওয়েপ / ডাব্লুপিএ / ডাব্লুপিএ 2 (সাধারণত কমান্ডলাইন সরঞ্জাম ব্যবহার করে)

উত্তর:


15

আপনি iwlistনিকটস্থ অ্যাক্সেস পয়েন্টগুলির সমস্ত বিবরণ মুদ্রণের জন্য সরঞ্জামটি ব্যবহার করতে পারেন । ধরে নিলে আপনার ওয়্যারলেস ডিভাইসটি বলা হয় wlan0:

sudo iwlist wlan0 scan

Iwlist থেকে প্রাপ্ত আউটপুটটি প্রতিটি 'সেল' (বা অ্যাক্সেস পয়েন্ট) প্রদর্শন করবে যা এটি এনক্রিপশন ধরণের সম্পর্কে নিম্নলিখিত বিবরণ সহ সন্ধান করে:

                    IE: IEEE 802.11i/WPA2 Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (2) : CCMP TKIP
                    Authentication Suites (1) : PSK

এটি ইঙ্গিত করে যে আমার কাছের একটি নেটওয়ার্ক ডাব্লুপিএ 2 ব্যবহার করছে, একটি প্রাক-ভাগ করা কী (পিএসকে) ব্যবহার করছে।


1
কেন সুডো ?. আপনার কমপক্ষে আমার কম্পিউটারে আমি আইওলিস্টটি একজন সাধারণ ব্যবহারকারী হিসাবে ব্যবহার করতে সক্ষম হব।
জাভিয়ের রিভেরা

3
আইলিস্ট ম্যানপেজ থেকে, "ট্রিগারিং স্ক্যানিং একটি সুবিধাজনক ক্রিয়াকলাপ (কেবলমাত্র রুট) এবং সাধারণ ব্যবহারকারীরা কেবল বাম-ওভার স্ক্যানের ফলাফলগুলি পড়তে পারেন"।
সেপিরো

13

nmcli হ'ল নেটওয়ার্ক ম্যানেজারের জন্য কমান্ড-লাইন ক্লায়েন্ট। এটি কাছাকাছি ওয়্যারলেস অ্যাক্সেস পয়েন্টগুলির সুরক্ষা ধরণেরগুলি দেখতে ব্যবহার করা যেতে পারে।

$> nmcli device wifi list 

ফলাফল নিম্নলিখিত হিসাবে প্রদর্শিত হবে:

ফলাফল চিত্র


4

NetworkManagerএকটি দুর্দান্ত কমান্ড-লাইনের ব্যাকএন্ড রয়েছে nmcli। ছোট ড্র-ব্যাক হ'ল 15.04 এ কিছু কমান্ডের 14.04 সংস্করণ থেকে পৃথক nmcli

উবুন্টু 14.04

nmcli -f NAME con statusবর্তমান সংযোগগুলির নাম তালিকাভুক্ত করার অনুমতি দেয়। উদাহরণ স্বরূপ,

$ nmcli -f NAME,DEVICES con status                                                                                                
NAME                      DEVICES   
Serg-Wifi                    wlan0 

এখন, একটি সংযোগ সম্পর্কে সুনির্দিষ্ট বিবরণ তালিকা করতে আমরা করতে পারি nmcli con list id "WifiName"। আরও সুনির্দিষ্টভাবে বলতে গেলে আমরা সেই লাইনের সন্ধান করছি যা বলছে key-mgmt

$ nmcli con list id "SergWifi" | awk '/key-mgmt/ {print $2}'                                                                        
wpa-psk

এইভাবে আমরা জানি, এই ওয়াইফাইটি ডাব্লুপিএ সুরক্ষা ব্যবহার করে।

আরেকটি ইঙ্গিতটি নিম্নলিখিত রেখাটি:

802-11-wireless.security:               802-11-wireless-security

এখন, আমরা কীভাবে এটি একই স্ক্রিপ্টে রাখি? যদি আপনার কেবলমাত্র একটি সংযোগ স্থাপন করা থাকে,

nmcli con list id "$(nmcli -t -f NAME con status)" | awk '/key-mgmt/||/802-11-wireless\.security/ {print $2}'

এখানে আমরা কেবলমাত্র nmcliসুন্দর শিরোনাম ছাড়াই কেবলমাত্র ওয়াইফাই অ্যাক্সেস পয়েন্টের নাম দেওয়ার জন্য -t পতাকাটি দিয়ে ম্যানিপুলেট করি এবং এটি প্যারামিটার সাবস্টিটিউশন বন্ধনীতে ব্যবহার করি এবং সেই অ্যাক্সেস পয়েন্ট সম্পর্কে ডেটা তালিকাভুক্ত $( . . .)করতে একটি ইনপুট হিসাবে এটি দেই nmcli con list id। শেষ অবধি, awkপ্রয়োজনীয় লাইনটি ফিল্টার করুন।

আপনার যদি ওয়াইফাই সংযোগ স্থাপন করা থাকে তবে ইথারনেট সংযুক্ত থাকে তবে nmcli -f NAME con statusএকাধিক লাইন আউটপুট আসবে। আমি সেই তালিকা থেকে ওয়াইফাই ফিল্টার আউট করার পরামর্শ দিচ্ছি nmcli -f NAME,DEVICES con status | awk '/wlan0/ {print $1}'। প্রসেসিংয়ের বাকি অংশগুলি উপরের মতো হবে।

উবুন্টু 15.04

উপরের কমান্ডগুলি 15.04 তে নিম্নলিখিত হিসাবে অনুবাদ করেছে:

  • nmcli -t -f NAME,DEVICE con status | awk -F':' '/wlan0/{print }' চালু সংযোগের নামটি পেতে wlan0
  • nmcli con show "ConnectionName" আপনার প্রতিষ্ঠিত সংযোগ সম্পর্কে বিশদ তালিকা।

পার্শ্ব দ্রষ্টব্য: উবুন্টু ১৪.০৪-তে এমন একটি রয়েছে nm-toolযা আপনার বর্তমান সংযোগগুলি সম্পর্কে সহজেই সজ্জিত বিন্যাসে তথ্য তালিকাভুক্ত করে, তবে এটি ১৫.০৪-তে উপস্থিত নেই, সুতরাং আমি আপনাকে পরামর্শ দিয়েছি যে এটি আপনার নিজের সাথে পড়াশুনা করুন play

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.