nicolasenciso
Developer, interested in machine learning and cybersecurity
Universidad Nacional de Colombia
Pinned Repositories
Carcassonne
Custom game Carcassonne simple implementation
Cyberattack_detector_ML
In development work on detection of cyberattacks from pcap files with 80 fratures extracted, using SVM, Bayes, Logreg and rand forest algorithms. Currently with an 95% of accurary. Further work in feature extraction will be added.
DES-crypto-algorithm
A Python implementation of DES algorithm to encrypt an image, and later, decrypt it using special libraries and changing the target image to bit array
Django-TDD
Machine-learning-sleep-profiling
A project to get the best amount of hours to sleep, according to some variables like age, gender, interests and so on, using data based collect from real people in format csv, to later analize that with two machine learning technics: cluestering and k-means, avoiding noise data and getting very good aproximates to your profile to get a recomendate sleep hours based on data of people who have already find their best amount of hours according with your profile.
MaliciousURLsDetection
Detection of malicious URLs
ML-classifier-bayes-svm-cybersecurity
ML classifier with SVM, bayes , logistic reg and random forest, for a dataset from Spanich Council for cybersecurity (http://www.isi.csic.es/dataset/), performing classification, with different configurations of data.
Naive-Bayes-classifier
A machine learning implementation of naive bayes to classifie URLs if there is an attack or normal. This project uses PCA reduction of dimensaionality too. Attacks include CRLF, XSS, SQL injection. Made in python and sklearn.
Parallel-and-distributed-computing
Works for parallelization using POSIX from Linux, OpenMP and CUDA from NVIDIA to accelerate and increase the speed up of any parallelizable program
Wifi-attack-detector-ARP-spoofing
A software based on NMAP and continues reviews of local devices to detect wifi attacks on ARP spoofing / poisoning and detector of packages sniffers using supervised machine learning with possibility of generate new trainning cases
nicolasenciso's Repositories
nicolasenciso/Parallel-and-distributed-computing
Works for parallelization using POSIX from Linux, OpenMP and CUDA from NVIDIA to accelerate and increase the speed up of any parallelizable program
nicolasenciso/Cyberattack_detector_ML
In development work on detection of cyberattacks from pcap files with 80 fratures extracted, using SVM, Bayes, Logreg and rand forest algorithms. Currently with an 95% of accurary. Further work in feature extraction will be added.
nicolasenciso/Naive-Bayes-classifier
A machine learning implementation of naive bayes to classifie URLs if there is an attack or normal. This project uses PCA reduction of dimensaionality too. Attacks include CRLF, XSS, SQL injection. Made in python and sklearn.
nicolasenciso/DES-crypto-algorithm
A Python implementation of DES algorithm to encrypt an image, and later, decrypt it using special libraries and changing the target image to bit array
nicolasenciso/MaliciousURLsDetection
Detection of malicious URLs
nicolasenciso/ML-classifier-bayes-svm-cybersecurity
ML classifier with SVM, bayes , logistic reg and random forest, for a dataset from Spanich Council for cybersecurity (http://www.isi.csic.es/dataset/), performing classification, with different configurations of data.
nicolasenciso/Carcassonne
Custom game Carcassonne simple implementation
nicolasenciso/Django-TDD
nicolasenciso/AES-crypto-algorithm
A Python implementation of AES algorithm through a library, encrypting a image in a bit array
nicolasenciso/cross-validation
nicolasenciso/DIAN-RUT
Este script automatiza la consulta de cédulas para saber si tienen RUT
nicolasenciso/django-iris
nicolasenciso/Ecommerce-tech
ecommerce practice django
nicolasenciso/Hill-crypto-algorithm
Implementation of the Hill algorithm to encrypt messages through a matrix, using elements of linear algebra, that the inverse of a matrix is unique. This is an original implementation without the use of libraries or any kind of imports.
nicolasenciso/IntroPyTorch
Notebooks from collab from platzi course
nicolasenciso/learningHTML
This repository is to learn basics of HTML, in which there will be very basic examples
nicolasenciso/Malicious-URLs-detector-with-ML
nicolasenciso/MetricsJava
Using ANTLR4 for grammar analysis, take some measures to display metrics about static code in Java
nicolasenciso/nicolasenciso.github.io
Mision TIC 2022
nicolasenciso/One-time-pad-crypto-algorithm
This is an original implementation of the one time pad algorithm in Python, to review the concept behind this algorithm, this is the only crypto system 100% secure if the key is used only one time
nicolasenciso/PCAhttp
PCA applied to a dataset with http headers, taking the url to later extract from it 8 characteristics based on common patterns of XSS, SQL injection and CRLF attacks. The data is transform with PCA to get a 2 dimensional data graphic which shows clusters of attacks.
nicolasenciso/PlanningAPI
Cloud docker instance
nicolasenciso/platziData
nicolasenciso/ReactCourse
nicolasenciso/RETO-5
nicolasenciso/RETO-5-CONSOLA
nicolasenciso/scraperNews
Scraper of News web sites with Python, based on minTIC Platzi course
nicolasenciso/snake
Classic Nokia snake game, on C++ as practical exercise, without any external libraries, pure console.
nicolasenciso/Stochastic-models
Code related with homeworks from the subject "Stochastic models and simulations on comunicactions"
nicolasenciso/Turning-grill-crypto-algorithm
An implementation in Python of a graphic encrypt method to take strings of letters in a matriz with special holes, to encrypt, original algorithm used for the germans at world war 1