Bloquear sitios en Linux usando el archivo HOSTS




Es muy útil tener un archivo host ya que nos facilita agregar direcciones/dominios que deseamos que si alguien los visita no los muestre. En el ejemplo los sitios al ser visitados serán redireccionado a 127.0.0.1

block url

Este sencillo script hace la tarea:

#!/bin/bash
# Made by Xombra
# Licence: GPL-2
# block url
# bloquear url

if [[ $USER != root ]]; then
echo -e "\e[00;31mERROR: Debe ser ROOT para ejecutar el Script\e[00m"
exit 1
fi

# verificamos q exista el archivo host
# verify that there is a host file

if [ -f /etc/hosts ]; then
# exist
else
echo 'Host file does not exist will be created'
touch /etc/hosts
fi

# formato para este archivo:
# IP domain
# Es valido el uso de comodines en dominio
# It is allowed to use wildcards (*) when specifying the domain
# Write file /etc/hosts
echo "127.0.0.1" $1 >> /etc/hosts
echo $1 " It was written in the host file"
exit 0

Puedes verlo en Github

Para observar el contenido del archivo hosts:

cat /etc/hosts

Nota:Recuerda darle permisos de ejecución al script



Otras artículos de interés:

Instalando Samba en Ubuntu para compartir archivos e impresoras en redes MS-Windows
Samba es un programa Open Source que nos permite compartir archivos e impresoras desde una computadora Linux a PC con MS Windows como si fuera una mas de ella, lo cual es muy util ya que podemos tener un servidor de archivos y de impresión basado en...
Cambiar la fuente (FONTS) predeterminada de Ubuntu
Aunque se puede hacer con cualquiera, vamos a predeterminar al sistema para que use las fuentes Tahoma.ttf y tahomabd.ttf. Esto no es ni más ni menos porque son dos de las fuentes que trae Windows por defecto, y no solo tenemos un fácil acceso a...
Actualizar al Kernel 3.9 en Ubuntu / LinuxMint
Entre las novedades más llamativas de este Kernel: - Soporte completo para todos los dispositivos Chrome - Soporte a virtualización KVM dentro de arquitecturas ARM - Mejora de la eficiencia energética...
VPN o Redes Privadas Virtuales (Parte II)
Beneficios de una VPN Actualmente, las VPNs pueden aportar grandes beneficios a las empresas, por la diversidad de servicios que ofrecen y que ayudan a fortalecer los objetivos del negocio. Una estrategia de VPN debe estar basada en función ...
Montar partición NTFS en Ubuntu
Para poder tener acceso a particiones NTFS desde GNU/Linux existe un controlador conocido como ntfs-3g que es una versión mejorada y actualizada del anterior NTFS que nos permite tener acceso a las particiones ntfs como lec...
Instalar / Configure Varnish en CentOS 6.5
Varnish Cache es un acelerador de aplicaciones web, también conocido como caché de proxy HTTP inversa. Se instala delante de cualquier servidor HTTP y se configura para almacenar en caché una copia del recurso solicitado. Idea...
Habilitar ZIP para PHP en cPanel
Algunas aplicaciones como por ejemplo PHPExcel hacen uso de ZIP de PHP, al no encontrarla envia el siguiente mensaje de error: PHP Fatal error: Class 'ZipArchive' not found Es bastante sencillo de corregir, a través...
Tips de seguridad básica al crear nuestras aplicaciones web en php/mysql.
01.- Siempre hay que validar los datos que están bajo el control de los usuarios. Hay que tener en cuenta que un usuario malicioso puede realizar una conexión HTTP válida con un sencillo "telnet" e introducir los datos que desee y en...
Recomendaciones para redactar mensajes
Esta sugerencia fue enviada por y para una de las lista de correo a la cual estoy suscrito (WEB-AR) del grupos Yahoo. Y quisiera compartirla con todos ustedes, para que de esta forma mejoremos la forma de enviar un email a una lista de correos. ...
fstab (file systems table) - Ubuntu/Linux Mint Derivados
El fichero fstab (file systems table) esta ubicado en /etc/ como parte de la configuración del sistema. La estructura de las instrucciones es de 6 columnas separadas por espacios o tabuladores, su formato es: <dispositivo> &l...

Brindanos
un o una


Redes Sociales

Publicidad


Gana Bitcoins desde tu casa

Categorías


Planeta Vaslibre

Blog Roll




Nube de tags

  • anonimato
  • anonimo
  • antivirus
  • apache
  • archivo
  • blog
  • bloquear
  • bsd
  • bug
  • centos
  • chrome
  • cifrado
  • computer
  • debian
  • exploits
  • fedora
  • fice
  • firefox
  • forense
  • freebsd
  • gentoo
  • github
  • gnome
  • gnu
  • gpl
  • gtk
  • hack
  • hacking
  • hosting
  • hosts
  • informatica
  • internet
  • isos
  • libre
  • licencias
  • linux
  • linuxmint
  • lxde
  • micros
  • mint
  • mit
  • mozilla
  • mysql
  • noticia
  • opensource
  • pgp
  • php
  • sabayon
  • seguridad
  • sitios
  • system
  • tecnologia
  • thunar
  • thunderbird
  • tor
  • troyanos
  • tware
  • ubuntu
  • underground
  • usando
  • vaslibre
  • virus
  • viserproject
  • vivaldi
  • vulnerabilidades
  • web
  • website
  • windows
  • xanadu
  • xfce
  • xombra