Backups!

Hola! Buenas a tod@s! A causa de la paranoia vivida en éstos días a causa de los ‘ransomwares’ y toda esa bola quiero decirles que más allá de que se esté trabajando para solucionar éstos inconvenientes hay soluciones a nuestro alcance y es… ¡Hagan backups de sus tan preciados tesosros digitales! eso si, si pecan de ingenuos y guardan sus cosas en nubes por favor lean la letra chica.
En mi caso estoy usando Linux Mint así que hice un script en Bash usando ‘rsync’ para hacer copia de mi /home/$USER/ por ejemplo.

¿ Y Ud. que método usa para hacer sus backups ?

Rsync en Wikipwdia: Link

Descarga del script ‘rsync_backup_V1.0.sh’: Link

MD5 de ‘rsync_backup_V1.0.sh’: ecc45e3feb0ca72e9baf9189a80ce16c

Anuncios

Nmap Prácticas [03]

Hola Buenas a todxs! Después de unas largas vacaciones retomamos las prácticas
con Nmap, el punto que nos toca a tratar es “Especificación de objetivos“.
Aclaro que no soy un experto, sysadmin, devop ni un “hacker” por lo tanto mis
publicaciones pueden tener algunos errores que lo pueden hacer públicos para su corrección a través de los comentarios o por el grupo de Telegram.
¡ Manos a la obra ! 🙂
En este ejercicio se está usando la version 6.47 stable para Debian 8.

Para saber que versión está vigente: https://nmap.org/
En mi caso la versión estable en Debian es: https://packages.debian.org/stable/nmap

Especificación de Objetivos“:

Bueno, la guía de referencia oficial (traducida al español en este caso) de Nmap nos dice que todo lo que se escriba en la línea de parámetros que ‘no’ sea una opción se considera un objetivo:

nmap -v google.com (tipeando una web).
nmap -v 52.84.179.226 (tipeando una IP). # Presten atención a ésta ip 😉
nmap -v $HOSTNAME (si usan GNU/Linux escaneara sobre su equipo).
 nmap -v 192.168.0.0/24 (Las 256 IP’s).
nmap -v 192.168.0.1-50 (Un rango entre 1 y 50).
nmap -v facebook.com 209.197.68.178 (Dos objetivos consecutivamente).

Leer sobre direccionamiento CIDR: http://36bootis.com/36bootis.com-entendiendo-cidr-en-ipv4.html

Otra opción es que si un servicio, aplicación ó paquete tiene la capacidad de entregar una lista con una de las opciones de Nmap podremos escanear directamente desde el fichero.
O sea que la opción ‘-iL’ puede usarse para analizar una lista o para que esa lista ‘no’ sea analizada, por si hay algún intruso en nuestra red por ejemplo.
Nmap lee el fichero por línea, espacios o tabulaciones.

 nmap -v -iL /etc/hosts (si tenemos configurado el fichero ‘hosts’ con algunas IP’s Nmap las escaneara).
nmap -v -iL /etc/hosts.allow (Permitidos)
 nmap -v -iL /etc/hosts.deny (No permitidos)

La otra opción que la guía nos muestra es ‘-iR’ objetivos al azar, en éste caso tendríamos que agregar un número de objetivos al azar y si quisiéramos dar más especificaciones pondríamos por ejemplo un puerto.

nmap -v -iR 500 -p 80 (500 hosts al azar y luego cuales de éstos con puerto 80 –http–).

Concluyendo con dos opciones que particularmente hacen lo mismo, salvo que una para ‘equipo o redes’ y la otra desde un fichero excluye objetivos (-iL vista anteriormente).

nmap -v –exclude <equipo1[,equipo2], [equipo3]>
nmap -v –exclude <fichero>

Hasta la próxima! No se olviden de comentar y sino por Telegram en @eyesonlinux.

 

DATE (comando)

Hola! Buenas a tod@s!: Hoy vamos a ver un comando que a simple vista parece no tener demasiado importancia, el comando ” date ” además de proporcionar la fecha y la hora (el nombre del día también) también maneja el ” UTC “, esto es el ” Tiempo Universal Coordinado “o sea el estándar mundial de la hora dónde este regula el tiempo y los relojes.
Téngase en cuenta que la hora del sistema solo la puede cambiar el administrador ( sudo/root ).
El comando ” date ” estuvo presente desde las primeras versiones de UNIX y sistemas tipo UNIX.

usos_horarios

El fichero de configuración de la ” hora local ” lo tenemos en /etc/localtime

SINTAXIS: $:  date [opción]…[+formato]
date –universal [MMDDhhmm[[SS]AA][.ss]]

Algunas opciones del comando que son útiles para los usuarios comunes son:

Con la opción ” -r ” podremos ver la última modificación del fichero

# date -r [fichero de referencia]

Time Zones: En tzselect tenemos la opción de ver la hora en diferentes partes del mundo tan solo tipeando el siguiente comando y sus opciones.

# tzselect

Podremos ver la UTC ( la hora  universal )con la siguiente sintaxis:

# date -u

También podremos cambiar la hora especificando el formato ( superusuario requerido :)):

# date -s [formato]

Con la opción ” -d ” agregando ” una string ” tendremos por consola algunas opciones interesantes:

# date -d “yesterday”
# date -d “tomorrow”
# date -d “4 weeks”
# date -d “4 weeks ago”
# date -d “6 months 1 week”
# date -d “1 year 1 month 2 weeks 1 day 3 hour 4 minutes 6 seconds”
# date -d “August 1” (Mi cumpleaños ;))
# date -d “+/-12 days/hours/minutes”

Les dejo un pequeño script para cambiar la hora fácil y sin complicaciones.
Link descarga Script: date_change_easy.sh

Md5: dd412a33d97dc41a1904f7e7a5914af9
Algunos Formatos para la sintaxis # date +[opciones]

Mostrar el día de forma abreviado o completo (Lun o Lunes), respectivamente: %a  |  %A
Mostrar el mes abreviado o completo: %b  |  %B
Día de la semana (1-7, 1 = Lunes):  %u
Día de la semana (0-6, 0 = Lunes): %w
Día del mes: %d
Día del año: %j
Mes del año: %m
Mostrar fecha en formato %m/%d/%y : %D
Mostrar hora completa en formato 12h: %r
Hora en formato 24h: %H
Hora en formato 12h: %I
Minutos: %M
Acompañar la hora de AM o PM: %p
Igual que el anterior pero en minúsculas: %P
Representar la fecha de forma local (01/27/2015): %x
Representar la hora de forma local (22:31:43): %X
Representar la fecha y hora local (Martes Feb 3 12:25:44 2014): %c

Fuente:

Linuxtotal
Wikipedia
Linux Manpages
Wikipedia (02):
Crédito por la foto de usos horarios: «Standard World Time Zones» de TimeZonesBoy – Trabajo propio. Disponible bajo la licencia CC BY-SA 4.0 vía Wikimedia Commons
4sysadmins

Curso GNU/Linux en Buenos Aires 2015 [Inscripción].

FB-OLIN2015-2cFB-RELI2015-2c

¿Cómo me inscribo?

Acercate de Lunes a Jueves de 17 a 19hs en Yapeyú 197 y te vamos a asesorar en todas las dudas que tengas.

¿Qué necesito para inscribirme?

  • Muchas ganas de venir a aprender.
  • Tener más de 16 años
  • Primaria completa
  • Fotocopia del DNI
  • $25.- para el bono contribución

¿Me puedo inscribir por mail?

Podés pre-inscribirte por mail a cfp.secretaria@pioix.edu.ar enviando los siguientes datos:

  • NOMBRE COMPLETO
  • Nº DNI
  • CURSO

La inscripción será definitiva cuando te acerques y entregues la documentación.