Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sgarciaddev/proyecto-titulo-app

Aplicación para visualizar los resultados de entrenamiento de algoritmos de ML/DL para la detección y mitigación de ataques DDoS. Enmarcado en mi Proyecto de Título para optar al título de Ingeniero de Ejecución Informático.
https://github.com/sgarciaddev/proyecto-titulo-app

attack-simulator ddos-attack tailwindcss typescript vite vue

Last synced: 27 days ago
JSON representation

Aplicación para visualizar los resultados de entrenamiento de algoritmos de ML/DL para la detección y mitigación de ataques DDoS. Enmarcado en mi Proyecto de Título para optar al título de Ingeniero de Ejecución Informático.

Awesome Lists containing this project

README

        

# Proyecto de título - App

[![Docker][docker-badge]][docker-web]
[![Nginx][nginx-badge]][nginx-web]
[![Python 3.10][python-badge]][python-web]
[![Virtualenv][venv-badge]][pyenv-web]
[![Flask][flask-badge]][flask-web]
[![PyCharm][pycharm-badge]][pycharm-web]
[![Vite][vite-badge]][vite-web]
[![Vue.js][vue-badge]][vue-web]
[![Prettier][prettier-badge]][prettier-web]
[![Tailwind CSS][tailwindcss-badge]][tailwindcss-web]
[![Yarn][yarn-badge]][yarn-web]
[![TypeScript][typescript-badge]][typescript-web]

Aplicación para mostrar la detección de ataques
DDoS en tiempo real, utilizando una serie de modelos de aprendizaje
automático entrenados previamente, y consumidos a través de la API Rest
(backend) para mostrar su resultado en la aplicación de Vue.js (frontend).

Esta aplicación está desarrollada en el contexto de desarrollo de mi Proyecto de
Título.

## Estructura de directorios

```
.
└── ./
├── backend/
│ ├── README.md
│ └── app.py
├── docker/
│ ├── README.md
│ └── docker-compose.yml
├── frontend/
│ ├── README.md
│ └── package.json
├── .gitignore
└── README.md
```

| Directorio | Descripción |
|-------------|-------------------------------------------------------------------------------------------|
| `backend/` | Contiene el código fuente del backend de la aplicación, desarrollado en Python con Flask. |
| `docker/` | Contiene los archivos necesarios para la configuración de Docker. |
| `frontend/` | Contiene el código fuente del frontend de la aplicación, desarrollado en Vue.js. |

[docker-badge]: https://img.shields.io/badge/Docker-2496ED?logo=docker&logoColor=FFF&style=flat

[docker-web]: https://www.docker.com/

[nginx-badge]: https://img.shields.io/badge/Nginx-009639?logo=nginx&logoColor=FFF&style=flat

[nginx-web]: https://www.nginx.com/

[python-badge]: https://img.shields.io/badge/Python%203.10-3776AB?logo=python&logoColor=FFF&style=flat

[python-web]: https://www.python.org/

[venv-badge]: https://img.shields.io/badge/Virtualenv-4B8BBE?logo=python&logoColor=FFF&style=flat

[pyenv-web]: https://virtualenv.pypa.io/en/latest/

[flask-badge]: https://img.shields.io/badge/Flask-000?logo=flask&logoColor=FFF&style=flat

[flask-web]: https://flask.palletsprojects.com/en/2.0.x/

[pycharm-badge]: https://img.shields.io/badge/PyCharm-000?logo=pycharm&logoColor=FFF&style=flat

[pycharm-web]: https://www.jetbrains.com/pycharm/

[vite-badge]: https://img.shields.io/badge/Vite-2C3A42?logo=vite&logoColor=FFF&style=flat

[vite-web]: https://vitejs.dev/

[vue-badge]: https://img.shields.io/badge/Vue-4FC08D?logo=vue.js&logoColor=FFF&style=flat

[vue-web]: https://vuejs.org/

[prettier-badge]: https://img.shields.io/badge/Prettier-F7B93E?logo=prettier&logoColor=FFF&style=flat

[prettier-web]: https://prettier.io/

[tailwindcss-badge]: https://img.shields.io/badge/Tailwind_CSS-38B2AC?logo=tailwind-css&logoColor=FFF&style=flat

[tailwindcss-web]: https://tailwindcss.com/

[yarn-badge]: https://img.shields.io/badge/Yarn-2C8EBB?logo=yarn&logoColor=FFF&style=flat

[yarn-web]: https://yarnpkg.com/

[typescript-badge]: https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=FFF&style=flat

[typescript-web]: https://www.typescriptlang.org/