Skip to main content

📦 LMS - License Management System

License: MIT Platform: Windows Python 3.10+

🔥 About LMS

LMS (License Management System) is a lightweight and modular client-server license management solution designed to securely handle license validation and management across multiple clients using JSON-formatted license data. It supports product keys, trial licenses, and is built on Python socket communication for easy integration.

  • Multi-client connection handling
  • Support for various license types (product key, trial key, etc.)
  • License data stored in JSON format
  • Simple TCP socket communication
  • Planned web panel for centralized license management (in progress)

📋 Features

  • 🔐 Support for product keys, trial keys, and custom license types
  • 🌐 Concurrent client connections and license validation
  • ⚙️ Flexible JSON-based license storage and management
  • 🛠️ Easy-to-integrate socket-based client-server architecture
  • 📈 Scalable and modular design for future expansion

🚀 Getting Started

Prerequisites

  • Python 3.10 or higher
  • Basic knowledge of TCP sockets and Python programming

Installation

pip install LMS-PYTHON

Usage

For Server

from LMS import LicenseServer, WebPanel

server = LicenseServer(port=5001) # Start Socket Server
WebPanel(server, port=8000) # Start Web Panel

For Client

from LMS import ClientLMS


client = ClientLMS("127.0.0.1", 5001, True, True)
client.connect_server()

result = client.check_license("FAKE-1234-5678-9999", 8)
print("License check result:", result)

Made By CSDC-K VV

Metadata

Release files for LMS-PYTHON 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for LMS-PYTHON 1.0.3
File Size Uploaded Provenance Actions
lms_python-1.0.3.tar.gz 5.7 kB Without provenance Details for lms_python-1.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for LMS-PYTHON 1.0.3
File Interpreter ABI Platform Actions
lms_python-1.0.3-py3-none-any.whl Python 3 none any Details for lms_python-1.0.3-py3-none-any.whl

Total release size: 12.1 kB

Release files / lms_python-1.0.3.tar.gz

Download URL lms_python-1.0.3.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c121b4f33e5471cb95ebecf4a449866d28748d3373431079ca5199494b8fa454
BLAKE2b-256 checksum
How to use checksums
103be1b1a982072004ac621bcb43cae94246b756aa02b4cce90834c1c0b64c0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / lms_python-1.0.3-py3-none-any.whl

Download URL lms_python-1.0.3-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6a0c98b3c250d8aad0e2de929e8954a66d65aa69c93ad3d90984194aa168eb6
BLAKE2b-256 checksum
How to use checksums
4a73e216f41efa688c5eb6f0b0690a1089f44a554e8fcd98f4cea4c61136cf58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for LMS-PYTHON 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page