Metadata-Version: 2.4
Name: shlhom
Version: 3.0.0
Summary: Protection library for Python tools with server validation and AES-GCM
Home-page: https://t.me/Fp_h9
Author: shlhom
Author-email: adojod1231@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: Arabic
Classifier: Intended Audience :: Developers
Classifier: Topic :: Security
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.25.0
Requires-Dist: pycryptodome>=3.10.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# shlhom

مكتبة Python لحماية الأدوات مع تحقق من السيرفر + تشفير AES-GCM.

## التثبيت

    pip install shlhom

## الاستخدام السريع

    import shlhom

    shlhom.set_config(
        server_url="http://yourserver:8080",
        user_key="USER-KEY-HERE"
    )

    shlhom.check("2027-06-09")

    print("الأداة تعمل!")

## الميزات

- تحقق من السيرفر (Server-Side Validation)
- تشفير AES-GCM للـ Cache المحلي
- Cache مربوط ببصمة الجهاز
- كشف تلاعب الوقت (3 محاولات متتالية)
- Anti-Tamper (كشف تعديل الكود)
- Config مشفّر (لا يوجد user_key مقروء)
- Fallback محلي عند تعطل السيرفر

## API

- set_config(server_url, user_key, cache_hours, strict_mode)
- check(expiry_date, exit_on_fail=True, show_info=True, user_key=None)
- lock(expiry_date, **kwargs)
- get_device_id()
- get_real_time()
- verify_server()

## الترخيص

MIT
