Metadata-Version: 2.1
Name: metamaska
Version: 0.2.0
Summary: malevolent payload classifier
Home-page: https://github.com/dogancanbakir/metamaska
License: MIT
Author: Doğan Can Bakır
Author-email: dogancanbakir@protonmail.com
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: test
Requires-Dist: black (>=22.8.0,<23.0.0); extra == "test"
Requires-Dist: bump2version (>=1.0.1,<2.0.0); extra == "dev"
Requires-Dist: click (==8.0.1)
Requires-Dist: flake8 (>=5.0.4,<6.0.0); extra == "test"
Requires-Dist: flake8-docstrings (>=1.6.0,<2.0.0); extra == "test"
Requires-Dist: isort (>=5.10.1,<6.0.0); extra == "test"
Requires-Dist: mkdocs (>=1.3.1,<2.0.0); extra == "doc"
Requires-Dist: mkdocs-autorefs (>=0.4.1,<0.5.0); extra == "doc"
Requires-Dist: mkdocs-include-markdown-plugin (>=3.8.1,<4.0.0); extra == "doc"
Requires-Dist: mkdocs-material (>=8.5.2,<9.0.0); extra == "doc"
Requires-Dist: mkdocs-material-extensions (>=1.0.3,<2.0.0)
Requires-Dist: mkdocstrings-python (>=0.7.1,<0.8.0); extra == "doc"
Requires-Dist: mypy (>=0.971,<0.972); extra == "test"
Requires-Dist: pip (>=22.2.2,<23.0.0); extra == "dev"
Requires-Dist: pre-commit (>=2.20.0,<3.0.0); extra == "dev"
Requires-Dist: pytest (>=7.1.3,<8.0.0); extra == "test"
Requires-Dist: pytest-cov (>=3.0.0,<4.0.0); extra == "test"
Requires-Dist: scikit-learn (>=1.1.2,<2.0.0)
Requires-Dist: toml (>=0.10.2,<0.11.0); extra == "dev"
Requires-Dist: tox (>=3.26.0,<4.0.0); extra == "dev"
Requires-Dist: twine (>=4.0.1,<5.0.0); extra == "dev"
Requires-Dist: virtualenv (>=20.16.5,<21.0.0); extra == "dev"
Description-Content-Type: text/markdown

#  μετάμάσκα - malevolent payload classifier
meta.mask can detect different types of malicious payloads like SQL injection, XSS, path-traversal, and command injection payloads.

[![pypi](https://img.shields.io/pypi/v/metamaska.svg)](https://pypi.org/project/metamaska/)
[![python](https://img.shields.io/pypi/pyversions/metamaska.svg)](https://pypi.org/project/metamaska/)
[![Build Status](https://github.com/dogancanbakir/metamaska/actions/workflows/dev.yml/badge.svg)](https://github.com/dogancanbakir/metamaska/actions/workflows/dev.yml)
[![codecov](https://codecov.io/gh/dogancanbakir/metamaska/branch/main/graphs/badge.svg)](https://codecov.io/github/dogancanbakir/metamaska)



* Documentation: <https://dogancanbakir.github.io/metamaska>
* GitHub: <https://github.com/dogancanbakir/metamaska>
* PyPI: <https://pypi.org/project/metamaska/>
* Free software: MIT


## TODO

* support more types
* support interoperable model formats, more at [here](https://scikit-learn.org/stable/model_persistence.html#interoperable-formats)

## Credits

- [Cookiecutter](https://github.com/audreyr/cookiecutter)
- [waynerv/cookiecutter-pypackage](https://github.com/waynerv/cookiecutter-pypackage)
- [ML-based-WAF](https://github.com/vladan-stojnic/ML-based-WAF)
- [WAF-A-MoLE](https://github.com/AvalZ/WAF-A-MoLE)

