ওপেনসিনিচ: উবুন্টুতে একটি ছোট্ট স্নিচ-ভিত্তিক ফায়ারওয়াল

ওপেনসিনিচ লোগো

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

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

ওপেনসিনিচ সম্পর্কে

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

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

এই ফায়ারওয়াল সফ্টওয়্যারটি আপনার সিস্টেমে চলমান অ্যাপ্লিকেশনগুলি পর্যবেক্ষণ করতে পারে, আপনি এটি অনুমতি বা অস্বীকার না করা পর্যন্ত ইন্টারনেটে আপনার অ্যাক্সেসকে অবরুদ্ধ করে রাখছেন।

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

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

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

উবুন্টু 18.04 এবং ডেরিভেটিভগুলিতে ওপেনসনিচ কীভাবে ইনস্টল করবেন?

আপনি যদি আপনার সিস্টেমে এই অ্যাপ্লিকেশনটি ইনস্টল করতে চান আপনার জানা উচিত যে বর্তমানে কোনও ভান্ডার বা ডিবে প্যাকেজ নেই ইনস্টলেশন স্বাচ্ছন্দ্যের জন্য এটি নির্মিত।

যাতে এটি আমাদের নিজের দ্বারা অ্যাপ্লিকেশনটি তৈরি এবং সংকলন করা প্রয়োজন। এটির জন্য, আমাদের সিস্টেমে কিছু পূর্ববর্তী কনফিগারেশন করা প্রয়োজন।

প্রথম জিনিস আমাদের অবশ্যই ব্যাকপোর্টগুলি সজ্জিত করতে হবে have আপনি যদি উবুন্টু 18.04 এর সর্বশেষতম সংস্করণটি ব্যবহার না করেন।

এখন অ্যাপ্লিকেশন নির্মাণের জন্য গো থাকাও প্রয়োজনীয়:

echo "export GOPATH=\$HOME/.go" >> ~/.bashrc
echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin:\$HOME/.local/bin:\$HOME/.bin" >> ~/.bashrc
source ~/.bashrc

OpenSnitch

এখনই হয়ে গেল আমরা এই আদেশ দিয়ে অ্যাপ্লিকেশন নির্ভরতা ইনস্টল করতে যাচ্ছি:

sudo apt install golang-go python3-pip python3-setuptools python3-slugify protobuf-compiler libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git

ইতিমধ্যে ইনস্টল করা নির্ভরতা সঙ্গে এখন যদি আমরা সিস্টেম সংকলন শুরু করতে পারি এই আদেশগুলি সহ:

go get github.com/golang/protobuf/protoc-gen-go
go get -u github.com/golang/dep/cmd/dep
pip3 install --user grpcio-tools
go get github.com/evilsocket/opensnitch
cd $GOPATH/src/github.com/evilsocket/opensnitch
make
sudo -H make install

এখন শুরুতে ওপেনসিনিচ যুক্ত করা এবং এটির মাধ্যমে আমাদের পরিষেবাগুলি চালু করা প্রয়োজন:

mkdir -p ~/.config/autostart
cd ui
cp opensnitch_ui.desktop ~/.config/autostart/
sudo systemctl enable opensnitchd
sudo service opensnitchd start

এবং এটির সাথে, অ্যাপ্লিকেশনটি চলমান শুরু করা উচিত এবং এটি আমাদের সিস্টেমে ব্যবহারের জন্য প্রস্তুত।

উবুন্টু 18.04 থেকে কীভাবে ওপেনসিনিচ আনইনস্টল করবেন?

আপনি যদি আপনার সিস্টেম থেকে এই অ্যাপ্লিকেশনটি আনইনস্টল করতে চান তবে আপনাকে অবশ্যই একটি Ctrl + Alt + T টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডগুলি কার্যকর করতে হবে।

আমাদের প্রথমে যা করতে হবে তা হ'ল ওপেনসিনিচড পরিষেবাটি বন্ধ করে দিন:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

এবং শেষ পর্যন্ত আমাদের সিস্টেম থেকে অ্যাপ্লিকেশন এবং অ্যাপ্লিকেশন কনফিগারেশন ফোল্ডারগুলি মুছে দিন:

rm ~/.config/autostart/opensnitch_ui.desktop
rm -rf ~/.go/src/github.com/evilsocket/opensnitch
sudo rm /usr/local/bin/opensnitch-ui
sudo rm /usr/local/bin/opensnitchd
sudo rm -r /etc/opensnitchd
sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch_ui*
sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch/
sudo rm /etc/systemd/system/opensnitchd.service
sudo rm /etc/systemd/system/multi-user.target.wants/opensnitchd.service
sudo rm /usr/share/applications/opensnitch_ui.desktop
sudo rm /usr/share/kservices5/kcm_opensnitch.desktop

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।