كيفية تثبيت فتح سنيتش على أوبونتو

click fraud protection

يحتوي Linux على جدار حماية جيد جدًا ، ولكنه ليس بديهيًا جدًا للمستخدمين الجدد. لا توجد أي مربعات حوار منبثقة تسمح للمستخدم بمعرفة ما تقوم به البرامج ، ويتم كل شيء مع المحطة الطرفية ما لم تكن ذكيًا بما يكفي لتثبيت برنامج للتحكم فيه. إذا كنت تبحث عن حل أفضل ، فجرّب مراجعة Open Snitch. إنه تطبيق جدار حماية بسيط مستوحى بشكل كبير من برنامج Little Snitch على نظام التشغيل Mac OS. ليس من السهل تثبيت Open Snitch لأن المستخدمين يحتاجون إلى إعداد مسار GO يدويًا للغة برمجة Google Go ، وتثبيت البرنامج باستخدامه. ومع ذلك ، بمجرد أن تبدأ ، يمكن لأي شخص ، بما في ذلك المبتدئين ، الاستفادة منه كثيرًا.

ملاحظة: Open Snitch هو برنامج تجريبي وقد لا يبني بشكل صحيح على كل إصدار من Ubuntu. للحصول على أفضل النتائج ، اتبع التعليمات بعناية ، وارجع إلى صفحة Github لمزيد من القراءة.

قم بإعداد مسار Go

تم فتح Open Snitch في Go ، لذا يتطلب تثبيته لغة Go. للأسف ، لا يقوم Google Go بتكوين نفسه تلقائيًا بشكل صحيح بمجرد تثبيته على Linux. لاستخدامه ، ستحتاج أولاً إلى إعداد "مسار". سيسمح المسار بتثبيت الحزم على كمبيوتر Linux الخاص بك بسهولة.

instagram viewer

لإعداد مسار صحيح ، افتح طرفية النافذة واتبع التعليمات أدناه.

أولا ، استخدم م و cp أوامر لإنشاء نسخة احتياطية كاملة من الخاص بك bash_profile.

cd ~ / cp .bash_profile ~ / Documents mv ~ / Documents / .bash_profile ~ / Documents / .bash_profile-backup

الآن بعد أن تم الاحتفاظ بنسخة احتياطية من كل شيء بأمان ، حان وقت الانفتاح bash_profile داخل محرر نص Nano ، لتكوين مسار Go بشكل صحيح.

نانو ~ / .bash_profile

قم بلصق التعليمة البرمجية التالية في bash_profile ملف:

تصدير GOPATH = $ HOME / go

ستحتاج أيضًا إلى تعيين دليل Go bin. الصق الرمز أدناه في Nano لتعيينه.

تصدير GOBIN = $ HOME / go / bin

بعد إضافة المسارات إلى الملف ، اضغط على Ctrl + O لحفظ التعديلات.

باستخدام مصدر أمر ، أخبر باش عن مسار Go الجديد:

المصدر ~ / .bash_profile

تثبيت Go

يحتوي كمبيوتر Linux على مسار Go صحيح. الخطوة التالية لتثبيت Open Snitch هي تثبيت لغة البرمجة Go نفسها. افتح نافذة طرفية واتبع التعليمات أدناه لمعرفة كيفية تثبيت Google Go. يرجى تفهم أن Open Snitch لن يعمل إذا لم يكن لديك حق الوصول إلى Google Go 1.8.

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

تعليمات عامة

يعد تثبيت Google Go على توزيعات Linux الأقل شهرة أمرًا أكثر صعوبة. للبدء ، استخدم wget أداة وتنزيل أحدث إصدار من التعليمات البرمجية المصدر بسرعة.

قبل أن تتمكن من تثبيت Open Snitch ، قم بتثبيت التبعيات التالية. قد يكون لديهم أسماء مختلفة. استخدم تبعيات Ubuntu أعلاه كمرجع.

ملاحظة: تم تصميم Open Snitch ليعمل على Ubuntu ، ويضع المطور بالفعل تعليمات فقط حول التبعيات لتوزيع Linux هذا. إذا حاولت استخدام هذا على نظام تشغيل Linux آخر ، فسوف يعمل ولكن قد تواجه مشكلات.

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

يجب أن يكون التنزيل سريعًا ، وعند الانتهاء ، استخدم الأمر Tar لاستخراج اللغة بالكامل إلى الموقع الصحيح على جهاز الكمبيوتر الذي يعمل بنظام Linux.

sudo tar -C / usr / local -xvzf go1.10.2.linux-amd64.tar.gz

بعد ذلك ، افتح ملفك الشخصي في Bash وأضف المسار "Go root" إليه. من الضروري إضافة موقع Go إلى هذا الملف ، لأنك تثبت Go يدويًا من الرمز بدلاً من استخدام الحزمة المضمنة الأصلية.

نانو ~ / .bash_profile

الصق الكود أدناه في محرر Nano لتعيين مسار الجذر:

تصدير GOROOT = / usr / local / go

احفظ التعديل باستخدام Ctrl + Oومن ثم مصدره:

المصدر ~ / .bash_profile

الحصول على فتح سنيتش

يبدأ تثبيت Open Snitch على Ubuntu بالحصول على شفرة المصدر. ابدأ باستخدام Go لتنزيل التبعيتين المهمتين المستخدمتين مع Open Snitch:

اذهب واحصل على github.com/golang/protobuf/protoc-gen-go اذهب واحصل على -u github.com/golang/dep/cmd/dep

بعد ذلك ، استخدم أداة تثبيت حزمة Python 3 للحصول على تبعيات Python ذات الصلة التي يحتاجها Open Snitch.

تحذير: لا تقم بتشغيل الأمر أدناه كجذر ، أو sudo ، حيث سيتم تثبيت هذه المكتبات على مستوى النظام ، وهذا ليس ما نحتاجه لاستخدام Open Snitch.

python3 -m pip install - أدوات مستخدم grpcio

تم الاعتناء بجميع التبعيات ، حان الوقت الآن لاستخدام Go لاستنساخ أحدث شفرة مصدر للبرنامج.

اذهب واحصل على github.com/evilsocket/opensnitch

لا تقلق إذا قال موجه Go "لا توجد ملفات" أو شيء مماثل. تجاهلها واستخدم قرص مضغوط الأمر لنقل الطرفية إلى الدليل الصحيح.

مؤتمر نزع السلاح$ جوباث/src/github.com/evilsocket/opensnitch

عند هذه النقطة ، من الممكن تشغيل يصنع و جعل التثبيت أمر لبناء Open Snitch على كمبيوتر Ubuntu Linux.

جعل sudo جعل التثبيت

يتم بناء وتثبيت جوهر التعليمات البرمجية. بعد ذلك ، قم بتمكين البرنامج الخفي Open Snitch.

sudo systemctl تمكين opennitchd sudo systemctl بدء opennitchd

إذا نجح تثبيت Open Snitch ، فستتمكن من البحث عن "Open Snitch" كاختصار على سطح المكتب وتشغيله. بدلا من ذلك ، قم بتشغيل opennitch-ui في المحطة لإطلاق.

باستخدام فتح Snitch

عند تثبيت أداة Open Snitch وتشغيلها ، لن يحتاج المستخدم إلى التهيئة أو القيام بالكثير. فقط دع البرنامج يعمل في الخلفية. سوف يقوم بمسح وإخطارك بالبرامج التي تحاول تغيير الأشياء على جهاز الكمبيوتر الخاص بك Linux.

للسماح لبرنامج مؤقتًا ، انقر فوق "السماح مرة واحدة". تريد تمكين واحد بشكل دائم ، انقر فوق "السماح بشكل دائم".

بدلاً من ذلك ، يمكنك حظر البرامج مؤقتًا بالنقر فوق "رفض" أو "حظر" للرفض إلى الأبد.

watch instagram story