Natán Fernández de Castro's Projects
Compilación de problemas resueltos de Programación, categorizados según área de aplicación.
Phishing attack, in order to obtain the access credentials to the target system.
An awesome README template to jumpstart your projects!
Wep App implementing React, JavaScript and Node.js for the administration of data related to a pet food delivery company named Call Pet.
Compilador de Expresiones Algebraicas. Proyecto Programado 3. Compiladores e Intérpretes IC5701. Ingeniería en Computación, Instituto Tecnológico de Costa Rica.
Proyecto Programado para el curso Compiladores E Intérpretes, Ingeniería en Computación, Instituto Tecnológico de Costa Rica
A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
Design and implementation of mechanisms that allow data to be analyzed through statistics and visualization using Spark.
Implementation of the solution of the knapsack and gold mine problem using Python.
Attack on the boot of an Operating System, based on "Evil Maid". Once the Operating System is booted, the program called "EM Shell" will be executed.
HTTP Server implemented with object-oriented computer programming SOLID principles, written in Java
Data analysis and database replication for a basic business intelligence
WebServer that uses entirely the HTTP/1.1 protocol, implements the prethread and preforked technique for managing high demand service.
Implementación de la biblioteca de pthreads en el espacio de usuario, comprendiendo un subsistema del sistema operativo, sin tener que hacer cambios en el kernel.
Solución al problema N-Reinas utilizando algoritmos genéticos.
OpenLDAP + phpldapadmin (Docker / Docker Compose)
Proyecto Programado 1 Listas Enlazadas para el curso de Estructuras de Datos, Ingeniería en Computación, Instituto Tecnológico de Costa Rica
Proyecto Programado 2 de Árboles Splay para el curso de Estructuras de Datos, Ingeniería en Computación, Instituto Tecnológico de Costa Rica
Proyecto Programado 2 para el curso de Lenguajes de Programación, Ingeniería en Computación, Instituto Tecnológico de Costa Rica
Proyecto Programado 3 para el curso de Lenguajes de Programación, Ingeniería en Computación, Instituto Tecnológico de Costa Rica
Proyecto Programado 3 de Grafos Rutas Ficticias para el curso Estructuras de Datos, Ingeniería en Computación, Instituto Tecnológico de Costa Rica
Qubes component: linux-kernel
Reloj despertador realizado en Arduino, prototipado con Fritzing para el curso de Fundamentos de Organización de Computadoras del Tecnológico de Costa Rica.
Implementation of the Simplex Method algorithm to solve linear programming maximization and minimization problems.
Proyecto Programado 2 para el curso Lenguajes de Programación de Ingeniería en Computación del Tecnológico de Costa Rica
Tarea Programada 3 para el curso de Lenguajes de Programación, Ingeniería en Computación, Instituto Tecnológico de Costa Rica