Skip to content

This is a university project developed for the "Information Security" course at the University of Deusto, for this project we aimed to explore the application of ML techniques to Computer Security.

License

Notifications You must be signed in to change notification settings

rafaelromon/SecurityML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License

SecurityML

Table of Contents

About The Project

This is a university project developed for the "Information Security" course at the University of Deusto, for this project we aimed to explore the application of ML techniques to Computer Security.

Publication (September, 2021): ''Deep Learning Applications on Cybersecurity'' was accepted by HAIS 2021.

Built With

Contributors

Carlos Lago
Carlos Lago

Rafael Romón
Rafael Romón

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • Python
sudo apt install python3 python3-dev
  • Tensorflow and Keras

    To install tensorflow and keras you should try following an official guide, as it is fairly complicated.

Installation

  1. Clone the repo
git clone https://github.com/rafaelromon/SecurityML
  1. Install Python packages
sudo pip install -r requirements.txt

Usage

For the most part this project has packages aimed to develop ML models, but you can run a demo powered by streamlit to test the models out.

cd steamlit_web; streamlit run app.py

please note that the NSFW classification demo doesn't work unless you previously train a model, because of the 250mb size limit of github we were unable to upload ours.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

License

Distributed under the GPL License. See LICENSE for more information.

Contact

If you are not that tech savvy feel free to send us any bug reports, ask me any questions or request any features via email, just keep in mind we did this as a university project.

Citations

Feel free to cite the following publication:

 @article{lago_romón_lópez_urquijo_tellaeche_bringas_2021, title={Deep learning applications on cybersecurity}, DOI={10.1007/978-3-030-86271-8_51}, journal={Lecture Notes in Computer Science}, author={Lago, Carlos and Romón, Rafael and López, Iker Pastor and Urquijo, Borja Sanz and Tellaeche, Alberto and Bringas, Pablo García}, year={2021}, pages={611–621}} 

About

This is a university project developed for the "Information Security" course at the University of Deusto, for this project we aimed to explore the application of ML techniques to Computer Security.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages