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

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

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

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

إعداد Go Path

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

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

أولا ، استخدم فيديو موسيقي و حزب المحافظين أوامر لإنشاء نسخة احتياطية كاملة من bash_profile.

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

الآن وبعد أن أصبح كل شيء مدعومًا بأمان ، فقد حان الوقت للانفتاح bash_profile داخل محرر النصوص Nano ، لتكوين مسار الذهاب بشكل صحيح.

nano ~/.bash_profile

الصق الكود التالي في bash_profile ملف:

export GOPATH=$HOME/go

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

export GOBIN=$HOME/go/bin

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

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

source ~/.bash_profile

تثبيت الذهاب

يحتوي كمبيوتر 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 الأقل شهرة أكثر صعوبة بعض الشيء. لتبدأ ، استخدم مجلد مشترك أداة وتنزيل أحدث إصدار من التعليمات البرمجية المصدر بسرعة.

قبل أن تتمكن من تثبيت 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"الجذر "الطريق إلى ذلك. تعد إضافة موقع Go إلى هذا الملف أمرًا ضروريًا ، حيث إنك تقوم بتثبيت Go باليد من الرمز بدلاً من استخدام الحزمة الأصلية المضمنة.

nano ~/.bash_profile

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

export GOROOT=/usr/local/go

حفظ التحرير مع Ctrl + O، ثم قم بإصداره:

source ~/.bash_profile

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

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

go get github.com/golang/protobuf/protoc-gen-go
go get -u github.com/golang/dep/cmd/dep

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

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

python3 -m pip install --user grpcio-tools

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

go get github.com/evilsocket/opensnitch

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

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

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

make
sudo make install

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

sudo systemctl enable opensnitchd
sudo systemctl start opensnitchd

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

باستخدام فتح سنيتش

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

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

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

تعليقات