Algo extremadamente útil que se debe conocer de OpenSSL, es que permite extraer toda la cadena de confianza del certificado asociado al host contra el que atacamos. De este modo podemos no sólo extraer el propio certificado del host al que conectamos, sino también sus certificados intermedios. La sintaxis básica es la siguiente: openssl s_client Seguir leyendo
Git Bash en Windows: comandos y uso
Todos conocemos las bondades, beneficios y facilidades que ofrece Bash (Bourne Again Shell) en el trabajo diario. Para aquellos que trabajen a diario con Git, la línea de comandos es esencial. Pero, ¿qué pueden hacer los usuarios de Windows que quieran trabajar con Git como si lo hicieran en Bash? Git Bash. Git Bash es Seguir leyendo
Caché de DNS y hosts en Java
Algo que puede generar muchos dolores de cabeza si no se sabe, es que Java cuenta con un sistema interno de caché de hosts, además, por defecto suele estar con un valor infinito lo que implica que únicamente se consultará vía DNS ó /etc/hosts la primera vez, después, hasta que no se reinicie la JVM Seguir leyendo
Ejecutar «du» excluyendo directorios de otros filesystems o puntos de montaje
No sabía muy bien cómo explicar claramente de qué va este artículo con el poco espacio que deja el título. Básicamente se trata de poder ejecutar un análisis del espacio utilizado en un sistema de ficheros con du, pero evitando que al ejecutarlo también analice otros filesystems cuyo punto de montaje se encuentra en niveles Seguir leyendo
Verificar tráfico tcp/ip entre hosts sin TELNET o nc
Son varias las entradas que escrito sobre las distintas formas de verificar la conectividad TCP entre hosts, pero creo que en ninguna he explicado que, en caso de no contar con herramientas como telnet o netcat/nc, todavía podemos hacerlo de una forma sencilla. Con telnet: $ telnet host puerto Con netcat: $ nc -zv host Seguir leyendo