Cómo instalar Open Snitch en Ubuntu

Cómo instalar Open Snitch en Ubuntu

Linux tiene un firewall bastante bueno, pero no es muy intuitivo para los nuevos usuarios. No hay cuadros de diálogo emergentes que le permitan al usuario saber qué están haciendo los programas, y todo se hace con el terminal a menos que sea lo suficientemente inteligente como para instalar un programa para controlarlo. Si está buscando una solución mejor, considere consultar Open Snitch. Es una sencilla aplicación de firewall fuertemente inspirada en el programa Little Snitch en Mac OS. No es fácil instalar Open Snitch porque los usuarios necesitan configurar manualmente una ruta GO para el lenguaje de programación Google Go e instalar el programa con ella. Aún así, una vez que lo tienes en marcha, cualquiera, incluidos los principiantes, puede aprovecharlo.

Nota: Open Snitch es un programa experimental y es posible que no se compile correctamente en todas las versiones de Ubuntu. Para obtener mejores resultados, siga las instrucciones cuidadosamente y consulte la página de Github para leer más.

Configurar ruta de acceso

Open Snitch está escrito en Go, por lo que instalarlo requiere el idioma Go. Desafortunadamente, Google Go no se configura automáticamente correctamente simplemente instalándolo en Linux. Para usarlo, primero deberá configurar una «ruta». La ruta permitirá que los paquetes se instalen fácilmente en su PC con Linux.

Para configurar una ruta correcta, abra una ventana de terminal y siga las instrucciones a continuación.

Primero, use los  comandos mv  y cp  para crear una copia de seguridad completa de su bash_profile .

cd ~ /

cp .bash_profile ~ / Documentos

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

Ahora que todo está respaldado de manera segura, es hora de abrir  bash_profile dentro del editor de texto Nano, para configurar la ruta Go correctamente.

nano ~ / .bash_profile

Pegue el siguiente código en el  archivo bash_profile  :

export GOPATH=$HOME/go

También deberá configurar el directorio Go bin. Pega el siguiente código en Nano para configurarlo.

export GOBIN=$HOME/go/bin

Después de agregar las rutas al archivo, presione  Ctrl + O  para guardar las ediciones.

Usando el  comando fuente  , dile a Bash sobre la nueva ruta de Go:

source ~ / .bash_profile

Instalar Ir

Su PC con Linux tiene una ruta de acceso correcta. El siguiente paso para instalar Open Snitch es instalar el lenguaje de programación Go en sí. Abra una terminal y siga las instrucciones a continuación para aprender cómo instalar Google Go. Por favor, comprenda que Open Snitch no funcionará si no tiene acceso a 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

Instrucciones genéricas

Instalar Google Go en distribuciones de Linux menos conocidas es un poco más difícil. Para comenzar, use la  herramienta wget  y descargue rápidamente la última versión del código fuente.

Antes de poder instalar Open Snitch, instale las siguientes dependencias. Pueden tener diferentes nombres. Use las dependencias de Ubuntu anteriores como referencia.

Nota: Open Snitch fue diseñado para ejecutarse en Ubuntu, y el desarrollador realmente solo describe las instrucciones para las dependencias para esa distribución de Linux. Si intenta usar esto en otro sistema operativo Linux, funcionará, pero puede tener problemas.

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

La descarga debe ser rápida, y cuando finalice, use el comando Tar para extraer completamente el idioma en la ubicación correcta en su PC con Linux.

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

A continuación, abra su perfil de Bash y agregue la ruta «Ir a la raíz». Es necesario agregar la ubicación de Ir a este archivo, ya que está instalando Ir a mano desde el código en lugar de usar el paquete nativo incluido.

nano ~ / .bash_profile

Pegue el siguiente código en el editor Nano para establecer la ruta raíz:

export GOROOT = / usr / local / go

Guarde la edición con  Ctrl + O , y luego búsquela:

source ~ / .bash_profile

Obteniendo Snitch Abierta

La instalación de Open Snitch en Ubuntu comienza con la obtención del código fuente. Comience usando Ir para descargar las dos dependencias importantes que se usan con Open Snitch:

ve a buscar github.com/golang/protobuf/protoc-gen-go

vaya a -u github.com/golang/dep/cmd/dep

A continuación, use la herramienta de instalación del paquete Python 3 para obtener las dependencias relacionadas con Python que necesita Open Snitch.

ADVERTENCIA: No ejecute el siguiente comando como root o sudo, ya que instalará estas bibliotecas en todo el sistema, que no es lo que necesitamos para usar Open Snitch.

python3 -m pip install --user grpcio-tools

Todas las dependencias están atendidas, ahora es el momento de usar Ir para clonar el último código fuente del programa.

ve a buscar github.com/evilsocket/opensnitch

No se preocupe si el mensaje Go dice «no hay archivos» o algo similar. Ignórelo y use el  comando CD  para mover el terminal al directorio correcto.

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

En este punto, es posible ejecutar el  comando make make install  para construir Open Snitch en su PC Ubuntu Linux.

hacer 

sudo make install

El núcleo del código está construido e instalado. A continuación, habilite el demonio Open Snitch.

sudo systemctl enable opensnitchd

sudo systemctl start opensnitchd

Si la instalación de Open Snitch es exitosa, podrá buscar «Open Snitch» como un acceso directo de escritorio y ejecutarlo. Alternativamente, ejecute  opensnitch-ui  en la terminal para iniciar.

Usando Open Snitch

Cuando la herramienta Open Snitch está instalada y ejecutándose, el usuario no necesitará configurar ni hacer mucho. Simplemente deje que el programa se ejecute en segundo plano. Escaneará y le notificará sobre los programas que intentan cambiar las cosas en su PC con Linux.

Para permitir un programa temporalmente, haga clic en «Permitir una vez». Desea habilitar uno permanentemente, haga clic en «Permitir permanentemente».

Alternativamente, bloquee los programas temporalmente haciendo clic en «Denegar» o «Bloquear» para denegar para siempre.

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies