बहुतेक लिनक्स वापरकर्त्यांची कल्पना आहे चूक की लिनक्स स्थापित करण्याच्या साध्या वस्तुस्थितीमुळे त्यांना यापुढे धोका होणार नाही, जेव्हा ते नसते.
आपली माहिती सुरक्षित करण्यासाठी काही अतिरिक्त अनुप्रयोग वापरण्याची शिफारस नेहमीच केली जाईल आणि तुमची सिस्टम, ज्यापैकी प्रथम शिफारस केलेले फिल्टर म्हणजे फायरवॉलचा वापर.
म्हणूनच आज आपण ओपनस्निचबद्दल थोडे बोलू जे लिटल स्निचचे बंदर आहे आणि हे यामधून मॅक ओएससाठी पूर्णपणे विकसित केलेले फायरवॉल आहे.
ओपनस्निचचे मुख्य कार्य म्हणजे इंटरनेट विनंत्यांचा मागोवा घेणे वापरकर्त्याने स्थापित केलेल्या अनुप्रयोगांद्वारे बनविलेले.
ओपनस्निच अनुप्रयोगांना इंटरनेट प्रवेशास अनुमती दिली पाहिजे असे नियम तयार करण्याची आपल्याला परवानगी देते आणि कोणते अवरोधित केले जावे.
प्रत्येक वेळी सक्रिय नियम नसलेला अनुप्रयोग इंटरनेटमध्ये प्रवेश करण्याचा प्रयत्न करतो, तेव्हा एक संवाद बॉक्स दिसून येतो. हा डायलॉग बॉक्स कनेक्शनला परवानगी देण्यासाठी किंवा ब्लॉक करण्याचा पर्याय प्रदान करतो.
हा नवीन नियम प्रक्रियेस लागू असल्यास, डोमेनमध्ये प्रवेश करण्याचा प्रयत्न करीत असलेली अचूक URL, उदाहरणार्थ, त्या सत्रात किंवा कायमचे लागू शकते किंवा नाही हे देखील आपण ठरवू शकता.
तयार केलेले सर्व नियम जेएसओएन फायली म्हणून संग्रहित आहेत, म्हणून आवश्यक असल्यास आपण नंतर बदलू शकता. उदाहरणार्थ, वापरकर्त्याने अनुप्रयोग चुकीच्या पद्धतीने अवरोधित केला असेल तर.
लिनक्सवर ओपनस्निच कसे स्थापित करावे?
ज्यांना त्यांच्या सिस्टमवर हा अनुप्रयोग स्थापित करण्यात स्वारस्य आहे त्यांच्यासाठी, आम्ही आपल्या लिनक्स वितरणावर आपण ओपनस्निच कसे स्थापित करू शकता हे स्पष्ट करणार आहोत.
पूर्व शर्ती म्हणून आम्ही आमच्या सिस्टमवर गो स्थापित केलेला असणे आवश्यक आहे आणि $ GOPATH व्हेरिएबल परिभाषित केले पाहिजे.
आधीपासूनच त्यावर मोजत आहे, आता आम्ही आमच्या सिस्टममध्ये ओपनस्निचच्या कार्यासाठी आवश्यक असलेली काही अवलंबन स्थापित करणार आहोत.
कारण ते कोण आहेत डेबियन, उबंटू उपयोगकर्ते किंवा त्यातील कोणतेही व्युत्पन्न, आपण टर्मिनल उघडणार आहोत आणि आम्ही ही आज्ञा अवलंबन पुढील आज्ञा देऊन स्थापित करणार आहोत.
sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip
आता जर ते आहेत आरएचईएल, सेंटोस, फेडोरा वापरकर्ते किंवा यापैकी कोणतेही व्युत्पन्न, अवलंबन त्यांना पुढील आदेशासह स्थापित करतात
sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip
शेवटी, साठी ज्याच्याकडे ओपनस्यूएसईची कोणतीही आवृत्ती स्थापित आहे ते खालील आदेशासह ही अवलंबन स्थापित करण्यास सक्षम असतील.
sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip
प्रीमेरो आम्ही खालील आदेशांसह अवलंबनांचे कॉन्फिगरेशन पूर्ण करू:
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
ओपनस्निच सेवा यासह प्रारंभ करण्याची आता वेळ आली आहेः
sudo service opensnitchd start
आणि आम्ही हा आदेश पुढील आदेशासह प्रारंभ करतो:
opensnitch-ui
आर्क लिनक्स आणि डेरिव्हेटिव्ह्जवर ओपनसनिच कसे स्थापित करावे?
जे आहेत त्यांच्यासाठी आर्च लिनक्स, मांजरो, अँटरगोस किंवा आर्क लिनक्सचे कोणतेही व्युत्पन्न वापरकर्ते एआर रिपॉझिटरीमधून ओपनस्निच स्थापित करण्यास सक्षम असतील.
त्यांनी पूर्ण करणे आवश्यक आहे फक्त अशी की त्यांच्या पॅकॅन कॉन्फ फाइलमध्ये Aur रेपॉजिटरी सक्षम केली जावी आणि त्यांच्याकडे नसल्यास त्यांच्या सिस्टमवर Aur विझार्ड ठेवणे आवश्यक आहे. पुढील लेखात भेट द्या जिथे आपण काही शिफारस करतो.
टर्मिनलमध्ये ओपनस्निच स्थापित करण्यासाठी आपण असे टाईप करणार आहोत.
yay -S opensnitch-git
एकदा अनुप्रयोग स्थापित झाल्यावर, आपण अनुप्रयोग सुरू करण्यासाठी सक्षम करण्यासाठी आपल्या लाँचरचा शोध लावू शकता.
आपल्या अॅप्लिकेशन ट्रेमधील चिन्हावरून आपण ओपनस्निच नेटवर्क आकडेवारीमध्ये प्रवेश करण्यात सक्षम व्हाल, जे सध्याच्या प्रक्रियेबद्दल माहिती दर्शविते जसे की: होस्ट, पत्ते, पोर्ट किंवा वापरकर्ते तसेच आपल्या सध्याच्या कनेक्शनचे विहंगावलोकन:
- वेबवर कोणते अनुप्रयोग प्रवेश करीत आहेत?
- ते कोणता आयपी पत्ता वापरत आहेत?
- वापरकर्त्याचे मालक काय आहे
- कोणता बंदर वापरला जात आहे?