OpenSnitch - تطبيق جدار حماية ممتاز لنظام Linux

لدى معظم مستخدمي Linux الفكرة هذا خطأ من خلال حقيقة تثبيت Linux ، لن يكونوا في خطر بعد الآن ، عندما لا يكون كذلك.

يوصى دائمًا باستخدام بعض التطبيقات الإضافية لحماية معلوماتك ونظامك ، وأول مرشح موصى به هو استخدام جدار حماية.

هذا هو السبب اليوم سوف نتحدث قليلا عن OpenSnitch وهو ميناء ليتل سنيتش وهذا بدوره جدار حماية تم تطويره حصريًا لنظام التشغيل Mac OS.

تتمثل الوظيفة الرئيسية لبرنامج OpenSnitch في تتبع طلبات الإنترنت بواسطة التطبيقات التي قام المستخدم بتثبيتها.

OpenSnitch يسمح لك بإنشاء القواعد التي يجب أن تسمح التطبيقات لها بالوصول إلى الإنترنت وأي منها يجب حظره.

يظهر مربع حوار في كل مرة يحاول فيها تطبيق ليس لديه قاعدة نشطة الوصول إلى الإنترنت. يوفر مربع الحوار هذا خيار السماح بالاتصال أو حظره.

يمكنك أيضًا تحديد ما إذا كانت هذه القاعدة الجديدة تنطبق على العملية ، أو عنوان URL الدقيق الذي يحاول الوصول إلى المجال ، أو ذلك المثال ، أو تلك الجلسة ، أو إلى الأبد.

يتم تخزين جميع القواعد التي تم إنشاؤها كملفات JSON ، لذا يمكنك تغييرها لاحقًا إذا لزم الأمر. على سبيل المثال ، إذا قام المستخدم بحظر تطبيق ما بشكل غير صحيح.

كيفية تثبيت OpenSnitch على Linux؟

بالنسبة لأولئك الذين يرغبون في التمكن من تثبيت هذا التطبيق على أنظمتهم ، سنشرح كيف يمكنك تثبيت OpenSnitch على توزيعة Linux الخاصة بك.

كمتطلبات أساسية ، يجب أن يكون لدينا Go مثبتًا على نظامنا وتحديد متغير GOPATH $.

نعتمد عليه الآن سنقوم بتثبيت بعض التبعيات اللازمة لتشغيل OpenSnitch داخل نظامنا.

لمن هم مستخدمو Debian أو Ubuntu أو أي مشتق من هؤلاء ، سنفتح محطة طرفية وسنقوم بتثبيت هذه التبعيات بالأمر التالي:

sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip

الآن إذا كانوا كذلك مستخدمو RHEL أو CentOS أو Fedora أو أي مشتق منها، تقوم التبعيات بتثبيتها باستخدام الأمر التالي

sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip

وأخيرا ، ل سيتمكن أولئك الذين لديهم أي إصدار من OpenSUSE مثبتًا من تثبيت هذه التبعيات باستخدام الأمر التالي:

sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip

OpenSnitch

الأول سننتهي من تكوين التبعيات بالأوامر التالية:

go get github.com/golang/protobuf/protoc-gen-go

go get -u github.com/golang/dep/cmd/dep

python3 -m pip install --user grpcio-tools

بالفعل مع التبعيات اللازمة في النظام ، سنواصل الآن تثبيت هذا التطبيق بمساعدة الأوامر التالية:

go get github.com/evilsocket/opensnitch

cd $GOPATH/src/github.com/evilsocket/opensnitch

أخيرًا ننتقل إلى تجميع التطبيق:

make

sudo make install

ونعيد تشغيل الخدمات بـ:

sudo systemctl enable opensnitchd

حان الوقت الآن لبدء خدمة OpenSnitch بـ:

sudo service opensnitchd start

ونبدأ هذا التطبيق بالأمر التالي:

opensnitch-ui

كيفية تثبيت OpenSnitch على Arch Linux ومشتقاته؟

بينما لمن هم سيتمكن مستخدمو Arch Linux أو Manjaro أو Antergos أو أي مشتق من Arch Linux من تثبيت OpenSnitch من مستودع AUR.

الشرط الوحيد الذي يجب عليهم الوفاء به هو تمكين مستودع AUR في ملف pacman.conf الخاص بهم والحصول على معالج AUR على نظامهم ، إذا لم يكن لديهم ذلك ، يمكنهم ذلك قم بزيارة المقالة التالية حيث نوصي ببعض.

لتثبيت OpenSnitch في محطة طرفية ، سنكتب ما يلي:

yay -S opensnitch-git

بمجرد تثبيت التطبيق ، يمكنك البحث عن المشغل الخاص به في قائمة التطبيق لتتمكن من تشغيله.

من الرمز الموجود في علبة التطبيق ، ستتمكن من الوصول إلى إحصائيات شبكة OpenSnitch ، والتي تعرض معلومات حول العمليات الحالية مثل: المضيفون أو العناوين أو المنافذ أو المستخدمون ، بالإضافة إلى نظرة عامة على اتصالاتك الحالية:

  • ما التطبيقات التي تصل إلى الويب؟
  • ما عنوان IP الذي يستخدمونه؟
  • ما يمتلكه المستخدم
  • ما المنفذ المستخدم؟

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.