9 रिपॉजिटरी
Securing the communication channel between a database client and server using SSL/TLS.
Distinct from MQTT TLS Encryption: Shortlist candidates focus on specific protocols (MQTT, SMTP) or certificate management, not general DB client encryption
Explore 9 awesome GitHub repositories matching security & cryptography · Database Connection Encryption. Refine with filters or upvote what's useful.
Hiredis is a minimalistic C client library designed to send commands and receive responses from Redis servers using a binary-safe protocol. It functions as a core toolkit providing a Redis protocol parser, a secure connector, and both synchronous and asynchronous driver interfaces. The library distinguishes itself through a decoupled protocol parser that converts raw byte streams into structured data objects independently of the network transport layer. It supports high-performance pipelining to batch multiple commands into a single network round-trip and provides a secure networking layer fo
Provides a secure networking layer for encrypting Redis communication via SSL/TLS and certificate verification.
Stolon is a cloud native database manager and orchestrator for PostgreSQL. It functions as a high availability manager designed to automate failover, replication, and cluster management in distributed environments. The system coordinates synchronous and asynchronous data mirroring and uses a service discovery mechanism to dynamically detect database node addresses. It routes client traffic to the current primary instance through a proxy to maintain application access during role switches. The project covers disaster recovery through point-in-time recovery and the maintenance of multi-site st
Secures the communication channel between database clients and servers using SSL/TLS encryption.
TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features
Secures the communication channel between database clients and servers using SSL/TLS encryption.
This project is a MySQL database driver for Node.js that establishes network connections and executes SQL queries using a native communication protocol. It functions as an asynchronous SQL client, providing a promise-based query interface and support for async/await patterns to manage non-blocking database operations. The library includes a full MySQL protocol implementation, serving as a toolkit for building custom database servers, proxies, or clients. It also operates as a connection pool manager and an injection prevention tool, utilizing prepared statements and parameterized queries to s
Secures the communication channel between the application and the database server using SSL/TLS encryption.
Testcontainers for .NET is a Docker testing library and integration testing framework designed to manage the lifecycle of throwaway containers. It provides high-level abstractions as a Docker API wrapper to provision ephemeral infrastructure, replacing mocks with real database, messaging, and search engine instances to ensure isolated and reproducible test environments. The project distinguishes itself through a builder-configuration-container pattern and a dynamic port binding mechanism that prevents collisions during concurrent test execution. It enables reliable service-to-service communic
Enables TLS encryption by mapping server and CA certificates to database containers.
Maxwell is a MySQL change data capture tool and binlog streaming application that converts database modifications into structured JSON events. It functions as a data pipeline that reads MySQL binary logs to synchronize changes across external indices, search engines, and distributed messaging systems such as Kafka. The project provides capabilities to maintain persistent audit trails by recording a chronological history of all database modifications. It enables real-time data synchronization and event-driven architecture integration by streaming database changes to external platforms to trigg
Secures the communication channel between the application and MySQL servers using SSL/TLS and trust stores.
Search-Replace-DB एक MySQL सर्च और रिप्लेस टूल है जिसे डेटाबेस स्ट्रिंग्स को अपडेट करने और PHP-आधारित वेबसाइटों और कंटेंट मैनेजमेंट सिस्टम को माइग्रेट करने के लिए डिज़ाइन किया गया है। यह साइटों को नए सर्वर या डोमेन पर ले जाते समय रेफरेंस और टेबल इंजन को अपडेट करने के लिए एक डेटाबेस माइग्रेशन यूटिलिटी के रूप में कार्य करता है। यह प्रोजेक्ट विशेष रूप से सीरियलाइज्ड PHP एरे और ऑब्जेक्ट्स के अंदर टेक्स्ट को अपडेट करने का काम करता है, डेटा स्ट्रक्चर की अखंडता बनाए रखने और करप्शन को रोकने के लिए लंबाई की पुनर्गणना करता है। इसमें कई MySQL टेबल में स्टोरेज इंजन और कैरेक्टर कोलेशन को संशोधित करने के लिए एक कन्वर्टर भी शामिल है। अतिरिक्त क्षमताओं में रेगुलर-एक्सप्रेशन पैटर्न मैचिंग, लंबित संशोधनों का पूर्वावलोकन करने के लिए ड्राई-रन सिमुलेशन, और विशिष्ट टेबल या कॉलम तक संचालन को सीमित करने की क्षमता शामिल है। यह टूल SSL सर्टिफिकेट का उपयोग करके एन्क्रिप्टेड डेटाबेस कनेक्शन का भी समर्थन करता है।
Establishes secure, encrypted communication channels between the tool and the MySQL server using SSL/TLS certificates.
Pgcat is a PostgreSQL middleware solution providing connection pooling, sharding, load balancing, and failover management. It functions as a proxy that optimizes resource usage and scalability by managing database sessions and distributing queries across multiple instances. The system distinguishes itself through traffic mirroring, which duplicates live production queries to test databases for validation. It also implements a sharding proxy to distribute data and queries across multiple database instances based on sharding keys. The project covers high availability through automated failover
Encrypts communication between clients, the proxy, and database servers using TLS certificates.
यह प्रोजेक्ट Rust प्रोग्रामिंग लैंग्वेज के लिए एक नेटिव PostgreSQL डेटाबेस ड्राइवर है। यह एक टाइप-सेफ डेटाबेस मैपर और कनेक्टर के रूप में काम करता है जो PostgreSQL बैकएंड के खिलाफ क्वेरी चलाने के लिए सिंक्रोनस और एसिंक्रोनस दोनों इंटरफेस प्रदान करता है। यह लाइब्रेरी PostgreSQL डेटा टाइप्स को Rust टाइप्स में बदलने के लिए एक टाइप-सेफ मैपिंग सिस्टम लागू करती है, जो डेटा ट्रांसफर के दौरान निरंतरता सुनिश्चित करती है। यह एक एन्क्रिप्टेड डेटाबेस कनेक्टर के रूप में भी काम करता है, जो एप्लिकेशन और डेटाबेस के बीच ट्रांजिट में डेटा की सुरक्षा के लिए सुरक्षित कम्युनिकेशन प्रोटोकॉल का समर्थन करता है। यह ड्राइवर डेटा ऑपरेशन्स के निष्पादन और सुरक्षित डेटाबेस कनेक्शन के प्रबंधन सहित मुख्य डेटाबेस क्षमताओं को कवर करता है।
Secures the communication channel between the Rust client and PostgreSQL server using SSL/TLS.