Skip to main content

An ultra-strong DDoS and attack protection library

Project description

Pasargad v5.0.0 - Ultra-Strong DDoS and Attack Protection Library

Pasargad is a powerful Python library designed to protect your network from DDoS attacks and other malicious activities. Version 5.0.0 introduces advanced features like machine learning-based detection, multi-layer protection, intelligent filtering, and optimized performance.

Features

  • Advanced Machine Learning Detection: Uses Isolation Forest and DBSCAN to detect abnormal traffic patterns.
  • Multi-Layer Protection: Defends against Layer 3/4 (SYN Flood, UDP Flood) and Layer 7 (HTTP Flood, Slowloris) attacks.
  • Intelligent Filtering: Dynamic Rate Limiting, Throttling, and CAPTCHA challenges to distinguish real users from bots.
  • GeoIP Filtering: Restrict traffic based on geographic location using MaxMind GeoIP database.
  • Signature-Based Detection: Identify known attack patterns like SYN Flood and UDP Flood.
  • Optimized Performance: Uses Redis for temporary storage and limits memory usage for scalability.
  • Advanced Logging and Reporting: Real-time reports with Elasticsearch integration for detailed analytics.

Installation

  1. Install the library from PyPI:
    pip install pasargad==5.0.0
    

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

pasargad-5.0.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

pasargad-5.0.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file pasargad-5.0.0.tar.gz.

File metadata

  • Download URL: pasargad-5.0.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pasargad-5.0.0.tar.gz
Algorithm Hash digest
SHA256 77728488b9769cacd0101101c518450b9f3b812234bf0f056469aa8a0376bbe8
MD5 271cb16c6099c3a56ec85fad2a87425a
BLAKE2b-256 2528052d93de968d5b6ffa281f19125c1726cca5adae43d42612c8177818d5ea

See more details on using hashes here.

File details

Details for the file pasargad-5.0.0-py3-none-any.whl.

File metadata

  • Download URL: pasargad-5.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pasargad-5.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2fcdad73c131272477649048aa8b5cf575036920c6b3e199d0fa970047fb0883
MD5 4d72b36ba9d8a920eba858b167d38cf5
BLAKE2b-256 8533fbd61c112256b5bde55e84e3d78f8c19ff9103f9aeb3551f3193f965da20

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