রুট-সুবিধাগুলি সহ আমি কীভাবে ওয়্যারশার্ক চালাব?


94

ওয়্যারশার্কের একটি স্ট্যান্ডার্ড ইনস্টলেশন নেটওয়ার্ক ইন্টারফেসটি অ্যাক্সেস করার প্রোগ্রামটিকে অনুমতি দেয় না।

আমি মনে করি আমার সাথে প্রোগ্রামটি চালাতে হবে sudo, তবে কীভাবে এটি আইকনটিতে যুক্ত করতে হয় তা জানেন না - যদি এটি করার উপায় থাকে তবে।


আপনি কি ওয়্যারশার্কের কথা বলছেন? যদি তা না হয় তবে আপনি কি অ্যাপ্লিকেশনটির হোম পৃষ্ঠায় লিঙ্ক করতে পারেন যাতে আপনি কী বলছেন তা আমরা দেখতে পারি। ধন্যবাদ।
অলি

আসলে, তিনি সম্ভবত কথা বলা হচ্ছে Wireshark বদলে WireShark। :-)

আপনাকে খুব বেশি ঝামেলা দিলে আপনি tcpdumpলিনাক্সে সরঞ্জাম চেষ্টা করতে পারেন wireshark
warfreak92

উত্তর:


149

ওয়্যারশার্কের জন্য আরও ভাল উপায় আছে। বিট সাধারণত রুট দরকার প্যাকেট সংগ্রহ অ্যাপ্লিকেশান এবং এই কিছু লোকের ছাড়াই এটি ব্যবহার করার অনুমতি দিতে কনফিগার করা যেতে পারে sudo, gksu, etc

একটি টার্মিনালে (খুব গুরুত্বপূর্ণ যে আপনি টার্মিনালে রয়েছেন, কেবলমাত্র Alt + F2 কথোপকথন নয়) এটি চালান:

sudo dpkg-reconfigure wireshark-common

এটি আপনাকে জিজ্ঞাসা করবে যে আপনি যদি অ-রুট ব্যবহারকারীকে স্নিগ্ধ করতে সক্ষম করতে চান তবে। আমরা এটির জন্যই লক্ষ্য রেখেছি, সুতরাং নির্বাচন করুন Yesএবং হিট রিটার্ন।

ওয়্যারশার্ক-সাধারণ পুনরায় কনফিগার করা

এটি একটি wiresharkগ্রুপ যুক্ত করে। Group গোষ্ঠীর যে কেউ রুট না হয়ে শুকনো করতে সক্ষম হবেন। এটিকে স্পষ্টতই বেশি সুরক্ষিত করা যাক যে কাউকে স্নিগ্ধ না দেওয়া তবে এর মানে নেই যে কোনও পাসওয়ার্ড চেক নেই। প্রযুক্তিগতভাবে কোনও wiresharkঅ্যাকাউন্টে লগ ইন করা কম্পিউটারে অ্যাক্সেস সহ যে কোনও ব্যক্তি স্নিগ্ধ করতে সক্ষম হবেন। যদি তা আপনার কাছে গ্রহণযোগ্য হয় তবে চালিয়ে যান।

যদি তা না হয় তবে এটি আবার চালাও এবং কোনটি নির্বাচন করুন।

তারপরে আপনাকে কেবল সেই গোষ্ঠীতে ব্যবহারকারী যুক্ত করা দরকার। এটি চালান:

sudo adduser $USER wireshark

এবং পুনরায় চালু বা লগ আউট। আপনি যখন এতে ফিরে আসবেন তখন আপনাকে রুট হওয়ার বিষয়ে কোনও ঝগড়া ছাড়াই স্নিগ্ধ করা শুরু করা উচিত।


2
পুনরায় চালু / লগআউট পদক্ষেপ এড়ানোর কোনও উপায়?
তাহা জাহাঙ্গীর

4
এই সমাধানটি 14.04
জানুঘু

9
এবং, হ্যাঁ, এটা স্পষ্টভাবে একটি এর অনেক Wireshark রুট হিসাবে চলমান বেশী ভালো উপায়। ওয়্যারশার্ক উত্সে README.packaging ফাইলটি বলেছে "" ওয়্যারশার্ক দুটি মিলিয়ন লাইনের উত্স কোডের সাথে যোগাযোগ করে। তাদেরকে মূল হিসাবে চালাবেন না ""

3
@ তাহা জাহাঙ্গীর পুনঃসূচনা / লগআউট অসুবিধে হলে আপনি newgrp wiresharkগ্রুপটির সদস্য হওয়ার পরে অস্থায়ীভাবে গ্রুপে প্রবেশ করতে কমান্ডটি ব্যবহার করতে পারেন wireshark
লেকেনস্টেইন

3
@ তাহা জাহাঙ্গীর এবং অলি: লগ-আউট না করে লিনাক্স ব্যবহারকারীর গ্রুপ অ্যাসাইনমেন্টে পুনরায় লোড করাতে su - $USERবর্ণিত লগ আউট করার চেয়ে অনেক বেশি সুবিধাজনক - সুপার ইউজার
নীলামকবি

3

gksu wiresharkটার্মিনাল থেকে চালিয়ে আপনি রুট সুবিধাগুলি সহ ওয়্যারশার্ক চালাতে পারেন ।

নোট করুন যে ওয়্যারশার্ককে এই মোডে চালানো নিয়ে সুরক্ষা সম্পর্কিত উদ্বেগ রয়েছে, যথা যে ওয়্যারশার্কের সাথে আপোস করা যে কোনও শোষণে এখন ব্যবহারকারীর সুযোগ-সুবিধার পরিবর্তে মূল সুযোগ রয়েছে। এটি অন্যান্য অ্যাপ্লিকেশনগুলির তুলনায় ওয়্যারশার্কের সাথে উদ্বেগের বিষয় কারণ এটি খুব প্রকৃতির (স্বতন্ত্র ইনপুট ক্যাপচার এবং প্রক্রিয়াজাতকরণ) দ্বারা, ওয়্যারশার্ক সাধারণ ডেস্কটপ অ্যাপ্লিকেশনগুলির চেয়ে শোষণের পক্ষে বেশি ঝুঁকির মধ্যে রয়েছে। আপনি সম্ভবত সোহো নেটওয়ার্কে নিরাপদ, তবে এগিয়ে যাওয়ার আগে আপনার এই উদ্বেগ সম্পর্কে সচেতন হওয়া উচিত।

উদ্ধৃতিসমূহ:


আমি এটিকে সবেমাত্র - সক্ষম-সেটক্যাপ-ইনস্টল পতাকা সহ কনফিগার করেছি তবে আমি এটি করতে পারি না।
হাসুন.হুন্টার

এটি আরও বেশি বিপজ্জনক এবং আরও সমস্যাযুক্ত, কারণ সম্পূর্ণ গুইকে রুট হিসাবে চালানোর সময় আরও শোষণযোগ্য বাগের জন্য রয়েছে এবং যখন কোনও জিআই প্রোগ্রাম রুট হিসাবে চালিত হয় তখন কনফিগারেশন সংক্রান্ত সমস্যাগুলি ক্রপ হতে পারে। আরও ভাল বিকল্পের জন্য উপরের dpkg-পুনরায় কনফিগার করার সমাধানটি দেখুন।
nealmcb

ডেস্কটপ ব্যবহারকারীদের জন্য, আমি এটিকে একদম বিবেচনা করি। আপনি যখন অ্যাপ্লিকেশনটি সুডো করেন, তখন এটি তৈরি করা সমস্ত ফাইলের রুট অনুমতি থাকে এবং আপনার বাড়ির ডিরেক্টরিতে আপনার বর্তমান ব্যবহারকারীর কাছে এগুলি সরবরাহ করার জন্য আপনাকে ফাইলের অনুমতিগুলি ক্রমাগত পরিবর্তন করতে হবে। সাধারণভাবে সার্ভার এবং সিসাদমিনগুলির জন্য, sudo আসলে সর্বোত্তম পন্থা।
জুলিওএইচএম

@ জুলিওএইচএম রুট হিসাবে ওয়্যারশার্ক চালানো সার্ভার এবং সিসাদমিন সহ প্রত্যেকের জন্যই বিপজ্জনক।
kraxor

1
ওয়্যারশার্কের ডক / রেডএমই প্যাকিং ফাইলের প্রায় 40 লাইনে এটি বলে যে "ওয়্যারশার্ক দুটি মিলিয়ন লাইনের উপরে সোর্স কোডের সাথে যোগাযোগ করে। তাদেরকে মূল হিসাবে চালাবেন না" " সেই বক্তব্যটিকে খুব গুরুত্বের সাথে বিবেচনা করুন।

3

সত্যিই আপনাকে রুট হিসাবে ওয়্যারশার্ক চালু করতে হবে না। অফিসিয়াল পৃষ্ঠা পড়ুন দয়া করে । সংক্ষেপে আপনার করা উচিত:

sudo groupadd wireshark
sudo usermod -a -G wireshark $USER
sudo chgrp wireshark /usr/bin/dumpcap
sudo chmod o-rx /usr/bin/dumpcap
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
sudo getcap /usr/bin/dumpcap

তারপরে লগ-আউট এবং আবার লগ ইন করুন।

দ্রষ্টব্য: এই পদ্ধতিটি 16.04 এলটিএস, 17.10 এবং 18.04 এলটিএসে পরীক্ষা করা হয়েছিল।


1
এটি পরিবর্তন না করে লোডিং থেকে ইন্টারফেসে থাকবে। sudo chgrp USER_NAME / usr / bin / dumpcap
amrx

1

আপনি এটি ব্যবহার করেও টার্মিনালটি খুলতে পারেন, এই কমান্ডটি চালাতে পারেন

# setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap

অ-মূল ব্যবহারকারী হিসাবে ওয়্যারশার্ক চালান

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