antivirus
Óptima protección antivirus: Soluciones de seguridad en Internet de G Data para PC.

viernes, 6 de julio de 2018

Formatear una memoria SD (pendrive) bajo Linux

Desde el terminal de Linux podemos formatear cualquier pendrive o memoria SD, tanto con el sistema de ficheros FAT/VFAT, NTFS o EXT4, para ello, haremos uso de la utilidad mkfs con privilegios de superusuario:

sistema de ficheros VFAT:
    sudo mkfs.vfat -n "MiDisco" -I /dev/sdb1

sistema de ficheros NTFS:
    sudo mkfs.ntfs -I /dev/sdb1

sistema de ficheros EXT4:
    sudo mkfs.ext4 -n "MiDisco" -I /dev/sdb1

Si no sabemos el dispositivo concreto, podemos obtenerlo ejecutando la siguiente orden:
    sudo fdisk -l

jueves, 12 de abril de 2018

Asegurar un Ubuntu Desktop con el cortafuegos "ufw"

En Linux el cortafuegos por excelencia es iptables. Sin embargo resulta complejo de usar.

De todas formas, disponemos de herramientas que nos facilitarán la tarea de asegurar nuestra máquina de escritorio. Por ejemplo, podemos instalar "ufw":
apt-get install ufw

Para hacer una configuración lo más segura posible, dejando acceso a SSH, HTTP, HTTPS, haremos:
ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw enable
ufw allow http
ufw allow https
ufw status verbose

Finalmente, para comprobar la configuración de la red, podemos usar varias herramientas (netstat, lsof, nc, nmap). Si optamos por netstat o lsof, haremos:
netstat -tulpn
netstat -natopu
lsof -i -P -n


Si queremos comprobar un puerto en concreto, podemos usar nc:
nc -vn -w 1 105.21.19.6 22
nc -vn -w 1 105.21.19.6 21


Finalmente, podemos usar nmap::
nmap 105.21.19.6
nmap -O 105.21.19.6
nmap -sL 105.21.19.0/24



Más información en:
  https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-16-04
  https://ubuntuforums.org/showthread.php?t=1876124
  http://bencane.com/2013/02/25/10-nmap-commands-every-sysadmin-should-know/
  https://hackertarget.com/nmap-cheatsheet-a-quick-reference-guide/

viernes, 19 de enero de 2018

Crear un archivo cuyo nombre sea la fecha y la hora

Desde la Shell de Linux o el Terminal de macOS podemos hacer uso del comando "date" para obtener la fecha y hora, y usarla como nombre de un archivo.

Si por ejemplo queremos introducir unos caracteres a un fichero de texto, y que el nombre de este fichero tenga la fecha y hora actuales, podemos usar:

echo "texto" > "z_`date +%Y%m%d_%H%M%S`"

Si lo que queremos es calcular la fecha y hora actuales, y eso guardarlo como contenido de un fichero de texto, y que además el nombre de este fichero tenga la fecha y hora actuales, podemos usar:

date +%Y%m%d_%H%M%S > "z_`date +%Y%m%d_%H%M%S`"

Y si lo que queremos es crear en una máquina remota ese archivo, podemos ejecutar la orden anterior de forma remota mediante ssh:

ssh  servidor.es  "date +%Y%m%d_%H%M%S > /home/usuario/fichero_`date +%Y%m%d_%H%M%S`"


Finalmente, también es posible hacerlo en Windows (msdos), aunque es un poco más engorroso. En la siguiente web se ofrece una explicación de cómo hacerlo:
https://mascandobits.es/tips/anadir-fecha-y-hora-al-nombre-de-un-archivo-en-la-consola-de-comandos-de-windows/