FUN TERMINAL [ CMUS & FINCH]

Esa es la matrix!.- Claro! – Y siempre la vez en clave?. – Es necesario ya que se maneja mucha información. Pero te acostumbras, ya ni siquiera veo el código. Solo veo rubias, morena y pelirojas . Cypher y Neo matrix

Cuando empecé con esta onda de Gnu/Linux, algo que me llamo bastante la atención fue la terminal, y eso fue gracias alas películas de SCI-FI. que bombardearon mi mente creyendo que era #deTETAS. Me impresionaba bastante ver a los actores conectarse alas computadoras y ver esa interfaz con letras blancas o amarillas y background negro, hackeando bancos o robots. Creía que llegar a manejar la SHELL. me llevaría a esa atmósfera de GURU.

Si eres de esas personas que te gusta divertirte y si que nadie se entere de lo que haces o en su caso verte como un master en gnu/linux y solo estar chateando, Simplemente destacar entre los demás usuarios usando software diferente. Pues Finch & Cmus son para ti. Programas que se ejecutan en la terminal que hacen sentirme como un master.

Captura de pantalla de 2015-02-27 13:23:43

C*mus | Es un reproductor de musica  | sitio web

Finch | Chat sincronizado con pidgin | sitio web

Sus instalaciones en Ubuntu y derivados es:

sudo apt-get install finch cmus

Bueno amigos pues espero que le sirvan estos programas y si no comenten.

EL SSH ES SEGURO SI TU LO HACES SEGURO

Nadie es libre. Hasta los pájaros están encadenados al cielo by bob dylan

Sigamos hablando de seguridad. y lo inseguro que es este mundo, hablemos de kevin mitnick y facilidad de penetrar los sistemas informáticos que  en los años 80’s fue alguien temible hasta el día de hoy con el grupo de hacktivista denominado Anonymous. Y ha esto le sumamos lo que  edward snowden ha dicho con respecto a la infiltración de backdoors de varios sistemas operativos y la falta de privacidad en las redes sociales. Un mundo paranoico si lo vez de esta forma pero si lo vez desde mi perspectiva un mundo donde hay que cuidarse y ser mejor que el enemigo.

SSH no es un protocolo seguro eso lo sabemos de antemano con shellshock atemorizando a mas de unos cuantos sysadmins y webmasters, pues bien si nada es seguro , no es por que el sistema sea malo mas bien nos gusta la facilidad de poner todo por default. Si optamos por software libre, podemos modificar programas para hacerlo de una manera mas seguro y no como los corporativos donde no puedes meterle mano. Pero aun así las ventajas y las libertades que nos da el software libre vs corporativos. Es mas benefactoria para nosotros, no da igual y lo dejamos tal cual, y eso es uno de los primeros bugs que ataca un hacker. LA IGNORANCIA DEL USUARIO FINAL.

Hoy queridos amigos y únicos lectores les enseñare como dejar su SSH casi casi impenetrable, en este post no escribiré el tutorial ya que hay unos muy buenos en la red, que debes de hacer el copy/paste hago el vinculo para que ustedes puedan enriquecerse de otras manera y de esta forma ver el mundo de diferentes angulos.

  1. Como hacer el SSH mas seguro.
  2. Configurar SSH
  3. SSH sin contraseña

De cualquier manera si tienen alguna duda no duden en escribir además les dejo un manual sobre SSH, y de esta manera saber como funciona y así saber como atacar o como cubrirse. Tuturial

SEGURIDAD EN GNU/LINUX [USUARIOS]

Si juegas bien tus cartas con ese malnacido, nadie te quitara el combate. by Joe Gould “El luchador”

Una de las cosas que debes de tener encuenta cuando pretendes jugar el rol de sysadmin es ser un paranoico :), no es cierto bueno quizá ¬¬” pero por ahí no va la cosa antes que nada debes saber sobre los usuarios que va tener tu sistema operativo y sus privilegios y así puedes de cierta manera estar mas seguro de los malos intrusos…..

Esto de la seguridad en el campo de Gnu/linux es muy complejo y son muchos los campos que llegan a tocar esa palabra, pero este articulo tratara solo el tema de los USUARIOS y como dar de alta el usuario root para aquellos sistemas que no lo tengan habilitados. Si quieren saber un poco mas sobre este tema les dejo un manual descargar

El usuario root es como Master Chief. Prácticamente si alguien accede a tu sistema con ese usuario a tu sistema , muy probablemente estés en serios problemas , es por eso que algunos sistemas deshabilitan ese usuario , como es el caso de Debían y derivados.Pero en algunos caso es importante habilitarlo tomando en cuenta algunas medidas de seguridad como no poner 123 en el password :D.

Para activar la cuenta root :

sudo -u root passwd

Agregar el password  *Recomendación usa una muy buena contraseña y guárdala

Entrar nuestra cuenta de root.

su -

Sigan en sintonía ya que se hará varios artículos que hablen de seguridad, aprovechando  que estoy inspirado 

TUTIFRUTI DE TERMINALES

Linux-Terminal1

Hermosa y simple terminal dame algo diferente que un mundo lleno de gráficos absurdos –  JLGC @monolinux

Estos han sido los 6 mejores emuladores de terminales. que yo como usuario del mundo Gnu-Linux me han gustado y que yo considero más útiles para mis propósitos tomando en cuenta su funcionalidad. Pero si tu conoces alguna otra eres libre de comentarnos :).

 

Gnome-Terminal

Empiezo el top five con el que considero el peor emulador de terminal de los que voy a analizar en este post. Gnome-terminal es la terminal que viene por defecto en multitud de distribuciones Linux. Se caracteriza por tener una barra de menú arriba, la cual, usaremos para editar las preferencias a nuestro gusto. Su interfaz es intuitiva por lo que no es de extrañar que sea la primera opción de un sinnúmero de distribuciones. Lo mejor de todo es que soporta pestañas.

Final Term

En el siguiente puesto voy a hablar de Final Term, una terminal que promete muchísimo pero que se queda con el cuarto puesto por su estado beta y su mejorable diseño. Esta terminal sabe lo que está pasando en su interior, ¿qué quiere decir esto? Significa que puedes pasar el cursor por encima de elementos y la propia terminal te dirá lo que puedes hacer con ellos mediante un menú contextual. Es la terminal perfecta para novatos, y quizás los no tan novatos pero sí más vagos. Tengo mucho interés en esta terminal, esperemos que alcance un estado estable pronto. Puede que en un futuro veamos más terminales de este tipo.

Terminator

Un día Skynet tomó el control de gnome-terminal y la supervitaminó, convirtiéndola en Terminator. Bueno, quizá no pasó así pero lo que tienes que saber de esta terminal es que tiene todo lo que le falta a gnome-terminal, pues es un fork de ella. Su característica principal son sus paneles con los que puedes tener varias instancias de terminal abiertas en una sola ventana. También soporta pestañas y al contrario que la terminal de Gnome, da muchas más opciones de personalización y el tema Solarized, que siempre es de agradecer.

Guake

Agarra gnome-terminal, hazla desplegable, transparente y así tendrás a Guake. Posee los mismos esquemas de colores y también tiene pestañas, una cómoda elección para tener una terminal disponible en cualquier momento.

Tilda

Ahora agarra Guake , agregale vitaminas de rapidez ponle shortcuts mas facil de recordar Y ponle un poco mas de compatibilidad con los principales escritorios del mundo Gnu-Linux y tenemos a Tilda

Pantheon-terminal

Simple, elegante y con un bonito esquema de colores. Posee pestañas y lo mejor de todo es que recuerda tu posición en los directorios después de haberla cerrado. Esa última característica, junto al hecho del buen diseño que han empleado los del equipo de elementary OS, hacen a pantheon-terminal llevarse el primer puesto de éste top five.

Leer más

C/C++ THE MAIN MAN

Lo difícil lo hago de inmediato, lo imposible me tardo un poquito mas.” by cantiflas

Todos los lenguajes de programación, como todos los idiomas, tienen características únicas. Con algo de esfuerzo puedes hacer casi todo con cualquier lenguaje, pero no de la misma forma y es aquí donde se empieza a complicar es por eso que antes de empezar a codificar es bueno echarle una leída rápida en toda la sintaxis del lenguaje para que no hagamos corajes a lo menso

Uno de los problemas ala hora de que programas en c/c++ es la forma de inicializar un programa ya que existen estas dos formas entre main() y int main(int argc, char *argv[])  

Algo de Teoría antes de echarnos la soga al cuello

arcg: cantidad de parámetros contando el nombre del ejecutable que es el primer parámetro.
argv[]: Un arreglo que contiene todos los parámetros recibidos.

int: En las primeras versiones del lenguaje C, no hubo int antes del main ya que esto estaba implícito. Hoy en día si no se tiene un INT se considera que es un error.

Estos parámetros se le pasan al programa por la linea de comandos, por ejemplo:

$ cp /home/user/archivo1 /home/mi_home

main(): Solo sirve para tener variables estáticas o bien para leer los parámetros de otros recursos como ficheros

En conclusión.- Para mi es mejor pesarle parámetros en una linea que usar la librería extra como la <stdin>. Bueno que también depende de lo que se quiera hacer

Pueden extender el conocimiento de la función main la siguiente enlace