This repository contains the source code of Detecting malicious URLs using an autoencoder neural network. An article describing how it works is available at https://www.linkedin.com/pulse/anomaly-detection-autoencoder-neural-network-applied-urls-daboubi/
- Python 3.9
- x64 CPU
- Tensorflow-compatible NVIDIA GPU
pip3 install -r requirements.txt
python merge_url_data.py
python enrich_urls_data.py
python train_and_test_urls_autoencoder.py
To put in place a REST API