Skip to main content

A library for collection of IDS and tools for evaluating them

Project description

Titli

Artificial Intelligence based Intrusion Detection Systems

PyPI - Python Version PyPI - Version GitHub License

Installation

pip install titli

Usage

  • Step 1: Copy the examples/train_ids.py and examples/test_ids.py file from the repo to your local machine.
  • Step 2: Run both the files to train and test the Kitsune IDS respectively.

Todo (Developer Tasks)

  • Check if RMSE is used for loss or just the difference.
  • Put Kitsune code into the base IDS format.
  • Write code to evaluate the model and calculate all the metrics.

TODO New:

  • Resolve BaseSKLearn class infer function's TODO

  • Make fit and predict function as private by putting "_" in the starting

  • Similar to PyTorch, define call function for SkLearn models too

  • Write where the model is saved in the print statement!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

titli-0.0.9.tar.gz (43.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

titli-0.0.9-py3-none-any.whl (51.5 kB view details)

Uploaded Python 3

File details

Details for the file titli-0.0.9.tar.gz.

File metadata

  • Download URL: titli-0.0.9.tar.gz
  • Upload date:
  • Size: 43.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for titli-0.0.9.tar.gz
Algorithm Hash digest
SHA256 f7f5712c4e0bad20cdb9cd34976c94c884c949f11747dd2cb5f0f57ab5294826
MD5 f7c2962a5fb69148410d554f5ab9e46c
BLAKE2b-256 1cddb60f8002747c9b09ba34e71db912c00a9714b7ca334a19067dbfa972811e

See more details on using hashes here.

File details

Details for the file titli-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: titli-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 51.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for titli-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 14f497efc4b7a2e88132255184c4be93751468ab1c82a0a5e6a0ea4d819057d4
MD5 96b420057a0f57b3a0b87cd681f1d85c
BLAKE2b-256 cb93798fb34d521c01c75c06a84e73768a10724ff839a84170e0fe247d6375c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page