Utilidades terminal II

Índice

Bueno ya estamos aquí de nuevo, despues de la primera entrega hablando de pastebinit, sednemail y magic-wormhole, hoy toca mas ……Vamos por ello y espero que disfrutéis con la lectura y lo podáis aplicar en vuestro día a día.

Wifi-password

Después del articulo en el cual trate el tema de las contraseña wifi que teníamos almacenadas en nuestros equipos, como visualizarlas en el terminal. Encontré esta curiosa herramienta para MacOS. Vamos a ver como funciona. Lo primero la instalamos en nuestro Mac:

brew install wifi-password

Al ejecutarla en nuestro terminal, con la wifi conectada, nos mostrara la contraseña de la wifi a la que estamos conectados:

wifi-password

Nos muestra una ventana donde nos solicita usuario y contraseña:

… getting password for “MiCasaWifi”. … keychain prompt incoming. ✓ “M1C0ntr4s3ñ4”

Podemos utilizar las siguientes opciones:

-q	Nos muestra solo la contraseña
-V	Nos indica la versión

Si queremos saber la contraseña que tengamos almacenada de alguna de las redes wifi que hemos estado conectados el algún momento con nuestro Mac seria de la siguiente naneara:

wifi-password NonmbreSSID

Códigos QR

Los códigos QR son una buena herramienta para intercambio de información que nos pueda interesar compartir.. A continuación vamos a ver como generarlos con información que nos interese compartir desde nuestro querido terminal, como mostrarlos, etc. Con algunos ejemplos de caso de uso.

QrEncode

Utilizaremos qrencode para generar los códigos con la información que nos interese desde nuestro terminal. Vamos a instalarla:

MacOs

brew install qrencode

Debian y derivados

apt install qrencode

Generamos códigos del siguiente modo:

qrencode -o codigo.png "https://jaimealberto.github.io/"

Opciones más comunes:

-o Indica archivo de salida
-m <NUMBER> Especificamos el margen, por defecto 4
-d <NUMBER> Especificamos los DPI, por defecto 72
-t Formato de salida, por defecto png

Zbar

Para extraer la información de códigos Qr utilizaremos zbarimg, que forma parte del paquete zbar, este paquete nos provee de varias utilidades. Vamos a instalar el paquete:

MacOs

brew install zbar

Debian y derivados

apt install zbar

Vamos a leer la información del Qr generado anteriormente:

zbarimg code.png

Opciones más comunes:

-q Salida mínima, solo información
-d Muestra el código en el terminal, si lo soporta
-D No muestra el código en el terminal, por defecto
--xml Muestra la salida en xml
--raw Muestra la salida en raw

Speedtest-cli

Alguna que otra vez queremos hacer una prueba de velocidad de nuestra conexión a Internet. Una de las webs mas fiables para esto es speedtest.net, en la cual se basan una gran cantidad de aplicaciones graficas. Pues bien tambien tenemos en nuestros repositorios una utilidad que nos permite realizar esto desde nuestro terminal. Lo primero como siempre vamos a instalar:

MacOs

brew install speedtest-cli

Debian y derivados

apt install speedtest-cli

Vamos a realizar una prueba simple de velocidad

speedtest-cli

Esto nos muestra como realiza la prueba en modo verbose y el resultado final, pero tenemos una serie de parámetros que nos pueden ser útiles para almacenar la información y luego tratarla. Los mas habituales son:

--no-download No realiza el test de descarga
--no-upload No realiza el test de subida
--bytes Utiliza bytes para la medición
--json Muestra la información de salida en json
--simple Muestra la información en modo simple
--csv Muestra la información de salida en csv
--csv-header Añade a la salida CSV las cabeceras descriptivas
--list Muestra los servidores siponibles en speedtest.net ordenados 			por distancia
--server Indica el servidor a utilizar en la prueba