semvec/pypi-packages huggingface dataset:
pasargad 5.0.0
An ultra-strong DDoS and attack protection library
Requires Python: >=3.6

# 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**:
   ```bash
   pip install pasargad==5.0.0
eiffeltk 2025.1
EiffelTk (le module `fltk`) est une surcouche simplifiée à tkinter pour l'enseignement. Ce module fournit une API simple permettant de dessiner sur un canevas unique, et de récupérer divers événements (souris et clavier) par attente active, sans introduire la notion de callbacks.
Requires Python: >=3.9

# EiffelTk

EiffelTk (le module `fltk`) est une surcouche simplifiée à tkinter pour
l'enseignement. Ce module fournit une API simple permettant de dessiner sur un
canevas unique, et de récupérer divers événements (souris et clavier) par
attente active, sans introduire la notion de callbacks.

## Fonctionnalités futures

Voici quelques exemples de fonctionnalités envisagées pour les prochaines
versions de EiffelTk :

- choix des événements suivis (move, double clic, etc...)
- déterminer l'élément graphique cliqué
- redimensionnement et autres transformations d'images (rotation...)
- son
pipeiq-explorium-mcp-server 0.1.5
MCP server for interacting with the Explorium API.
Requires Python: >=3.10

## 🌎 Explorium MCP Server
Explorium MCP server is a [Model Context Protocol](https://modelcontextprotocol.io/introduction) server for interacting with the [Explorium API](https://developers.explorium.ai/reference/overview).

### Obtain an Explorium API key

Follow the instructions in the [Explorium API documentation](https://developers.explorium.ai/reference/getting_your_api_key) to obtain an API key.

Your API key will be used to authenticate your requests to the Explorium API through the MCP server.

### Usage with Claude Desktop

To use the MCP server with Claude Desktop, add the following to your `claude_desktop_config.json` file:

```json
{
  "mcpServers": {
    "Explorium": {
      "command": "python",
      "args": ["-m", "explorium_mcp_server"],
      "env": {
        "EXPLORIUM_API_KEY": "MY_API_KEY"
      }
    }
  }
}
```

Replace `MY_API_KEY` with your actual Explorium API key.

Replace `python` with the path to your Python executable (such as `python3`).