Principios de la Tecnología de Objetos
- https://www.jesusninoc.com/10/01/introduccion-a-la-orientacion-a-objetos/
- https://www.jesusninoc.com/10/01/conceptos-basicos-de-la-orientacion-a-objetos/
- https://www.jesusninoc.com/10/01/paradigmas-de-la-orientacion-a-objetos/
- https://www.jesusninoc.com/10/01/la-poo-frente-a-la-programacion-tradicional/
- https://www.jesusninoc.com/10/01/clases-y-objetos/
Introducción
Procesos
- Create operating system processes
- Create and destroy operating system processes
- Crear un proceso utilizando Runtime
- Crear un proceso utilizando ProcessBuilder
- Lanzar un programa del sistema operativo como argumento desde la línea de comandos
- Ejecutar y guardar el comando ‘arp’ utilizando ProcessBuilder
Hilos
Automatizar
Entrada y salida
- Utilizar la entrada y salida estándar
- Serializar y deserializar contenido en un fichero en Java
- Serializar y deserializar un objeto almacenado en un fichero en Java
Red
- Analizar direcciones IP para detectar puertos abiertos (versión 1)
- Analizar direcciones IP para detectar puertos abiertos (versión 2)
TCP
- Comprobar si un puerto TCP está abierto
- Server and client (Sockets TCP)
- Multiserver and clients (Sockets TCP and threads)
- Enviar una imagen entre un cliente y un servidor con Java (Sockets TCP)
- Enviar mensajes constantemente entre cliente y servidor con Java
UDP
URL
- Conectar con una URL en Java
- Conectar con una URL en Java cambiando el User-Agent
- Realizar petición HTTP mediante el método GET
- Realizar petición HTTP mediante el método POST
- Realizar petición HTTP mediante el método POST utilizando librerías de Apache
AWT
Aplicaciones basadas en métodos remotos (RMI)
Reconocimiento
PowerShell
Monitorización
Seguridad
Política de seguridad
- https://www.jesusninoc.com/02/26/mostrar-propiedades-java-class-path-java-home-java-vendor-java-version-os-name-os-version-user-dir-user-home-user-name-utilizando-y-sin-utilizar-el-gestor-de-seguridad-en-java/
- https://www.jesusninoc.com/02/26/crear-y-compilar-un-codigo-que-escribe-en-un-fichero-con-la-propiedad-securitymanager-sin-un-fichero-policy-y-utilizando-un-fichero-policy-en-java/
Criptografía
Hash
- Hash a password with SHA-512
- https://www.jesusninoc.com/02/06/guardar-un-texto-junto-con-el-resumen-hash-sha-en-java/
Firmar
- https://www.jesusninoc.com/02/12/firmar-y-verificar-archivos-java-archive-jar-con-jarsigner/
- https://www.jesusninoc.com/02/12/firmar-un-mensaje-y-comprobar-que-se-ha-firmado-correctamente-en-java/
Cifrar
- https://www.jesusninoc.com/02/06/comprobar-que-un-texto-no-se-ha-danado-o-manipulado-en-java-verificando-el-hash/
- https://www.jesusninoc.com/02/05/cifrar-y-descifrar-con-aes-desde-java-con-clave-aleatoria/
- https://www.jesusninoc.com/02/05/cifrar-y-descifrar-con-aes-desde-java-con-clave-anadida/
- https://www.jesusninoc.com/02/05/cifrar-y-descifrar-con-rsa-desde-java-generando-clave-privada-y-clave-publica/
- https://www.jesusninoc.com/02/05/cifrar-y-descifrar-con-rsa-utilizando-ecb-desde-java-generando-clave-privada-y-clave-publica/