domingo, 2 de octubre de 2016

Find which devices are connected to our network

Sometimes, we want to know how many devices are connected to our network. With any Unix OS you get easily know this. For this small tutorial we´re going to use Lubuntu 16.04.

We will use nmap. Nmap (Network Mapper) is a security scanner. It is used to discover hosts and services on a computer network.

For installing it, we first do

sudo apt-get install nmap

If we just need to identify the host names

 sudo nmap -sL 192.168.0.1/24
 The result of this command will be

Starting Nmap 7.01 ( https://nmap.org ) at 2016-10-02 12:39 CST
Nmap scan report for 192.168.0.0
Nmap scan report for 192.168.0.1
Nmap scan report for 192.168.0.2
Nmap scan report for 192.168.0.3
Nmap scan report for 192.168.0.4
Nmap scan report for 192.168.0.5



If we need to know the OS of the devices we have connected we do a:

sudo nmap -O 192.168.0.1/24
The address 192.188.0.1 depends of your network, you should do a ifconfig for knowing yours.

The result of this command will be something like this:

Nmap scan report for 192.168.0.8
Host is up (0.0026s latency).
Not shown: 995 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
3000/tcp open  ppp
3389/tcp open  ms-wbt-server
8080/tcp open  http-proxy
MAC Address: 6C:EC:EB:A5:38:5D (Texas Instruments)
Device type: general purpose
Running: Linux 2.6.X|3.X
OS CPE: cpe:/o:linux:linux_kernel:2.6 cpe:/o:linux:linux_kernel:3
OS details: Linux 2.6.32 - 3.10
Network Distance: 1 hop

 If you will like to read more about nmap, you can do a

man nmap

Thanks to this blog articles for helping me doing this small tutorial:
http://bencane.com/2013/02/25/10-nmap-commands-every-sysadmin-should-know/
https://itsfoss.com/how-to-find-what-devices-are-connected-to-network-in-ubuntu/

sábado, 27 de agosto de 2016

Using the calculator in the terminal

Hi to all, this is a small issue I had the last days. Use a calculator in the terminal. I have been working and sometimes need to do an arithmetic operation so I decided to open  calc (Ubuntu Calculator Default). But I was wondering, there has to be a way to use a calculator in the CLI. So after some search in the engine I found this question in Ask Ubuntu and tried several options.

I will only write about the  best solution I found for my needs. In the question, you can find several solutions and probably you will find a different solution that will be best for you.

CALC (Arbitrary precision calculator)

Calc is an arbitrary precision arithmetic system that uses a C-like language. Calc is useful as a calculator, an algorithm prototyper and as a mathematical research tool. More importantly, calc provides one with a machine independent means of computation. Calc comes with a rich set of builtin mathematical and programmatic functions.

If you want to install calc you can use the following command:

sudo apt-get install apcalc

jueves, 18 de agosto de 2016

Create accordions with CSS3

Well I needed to create some accordions just with CSS + HTML. No Javascript was allowed in this project.

Sharing the link of an excellent tutorial I found for this, written by Mary Lou.

Hope it helps you

sábado, 13 de agosto de 2016

Somos soñadores y no ganadores



Este 13 de Agosto del 2016 de mala suerte no ha tenido nada. Después de llevar una clase toda una mañana sobre manejar los conflictos en proyectos ágiles, sentarme y pasar a papel una idea que ya días estaba en la cabeza, la clasificación a semifinales de la selección olímpica me puse a pensar que nosotros los hondureños no somos personas ganadoras. Son pocos o nulos los triunfos a nivel internacional que tenemos, en deporte, ciencia, arte, etc. Pero hay algo que todo catracho tiene. Es un soñador.  Siempre tiene una sueño que seguir, y si se propone lo logra. El problema es trabajarlo, luchar por el, pero si logra superar eso, nadie nos detiene.

Les comparto este pelicula: La Meta de Eliyahu Goldratt
Una pequeña pelicula como muestra los procesos de mejora continua, como una persona lucha por un sueño, que es evitar que cierren la fabrica que el administra,


domingo, 5 de junio de 2016

Install Screencloud in Ubuntu 16.04

One of my favorite applications for taking screen shots in Ubuntu is Screecloud unfortunately there's no version available for Ubuntu 16.04.

Searching in a github wiki, I found a discussion on running Screencloud at our own "risk" in Ubuntu 16.04.

If you want to read the thread in github: https://github.com/olav-st/screencloud/issues/204


Steps for installing Screencloud at your own "risk" Ubuntu 16.04

  • Download libqtmultimediakit1
  • We need to modify our source list
    • sudo nano /etc/apt/sources.list
    •  We add the following line to the end of the file
      • deb http://cz.archive.ubuntu.com/ubuntu wily main universe
  • We install screencloud
    •   sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/olav-st/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/screencloud.list"
    • sudo apt-get update
    • sudo apt-get install screencloud
  •  We just open a console and type screencloud and the application will begin running.
  •  We remove from the source list the deb file we added in step 2
    • sudo nano /etc/apt/sources.list

Small tips

Be sure that screencloud is selected as the applications that begin running when you start you Ubuntu session



viernes, 27 de mayo de 2016

Actualizar de Ubuntu 14.04 a 16.04

Ya ha pasado vario tiempo, desde que estoy trabajando con la versión LTS Ubuntu 14.04, pero creo que ha llegado el tiempo de actualizar a la nueva versión LTS 16.04.

Las principales razones, son que necesito trabajar con el nuevo kit de desarrollo de java 1.8 y no hay soporte oficial para la versión open source en 14.04. Aparte que nunca me sentí muy conforme con dicha versión, considero que hubieron anteriores mejores.

Esta es una guía, que les permitirá migrar de Ubuntu 14.04 a 16.04.

Paso 1: Aseguremos que estemos con las ultimas actualizaciones instaladas.
Si tenemos una versión en español, saldría algo parecido a la imagen siguiente.


Paso 2:  Abrimos la terminal, e insertamos el siguiente comando:

sudo update-manager -d

Saldra algo parecido a esta imagen.


Le damos click al botón de actualizar.
Nos aparecerá una ventana titulada "Notas de la versión" Despues de eso le damos click en actualizar.


Después del botón de actualizar, nos aparecerá una ventana mostrando los pasos de la actualización.



Cuando se termine de configurar los nuevos canales de software nos aparecerá una ventana de comenzar la actualización.



Despues de la instalacion de todos los paquetes, nos saldra una ventana solicitando reiniciar el sistema.





Despues de esto, tendremos listo nuestro sistema!


martes, 19 de abril de 2016