悪性URL検知の機械学習・深層学習アルゴリズムの論文実装を行う
- pyenv
- Poetry
- Docker
Install Python Dependencies
Use pyenv to install Python 3.9.10 environments
$ pyenv install 3.9.10
$ pyenv local 3.9.10
Use poetry
to install library dependencies
$ poetry install
Tool | Usage |
---|---|
isort | library import statement check |
black | format code style |
flake8 | code quality check |
mypy | static type checking |
pysen | manage static analysis tool |
Run formatter
$ make format
Run linter
$ make lint
Run pytest
$ make test
- title: URLNet: Learning a URL Representation with Deep Learning for Malicious URL Detection
- Author: Hung Le, Quang Pham, Doyen Sahoo, Steven C.H. Hoi
- link: https://arxiv.org/abs/1802.03162
- 実装: https://github.com/Antimalweb/URLNet