Skip to main content

Byxlozax Python tool license, live-control client, and local control server

Project description

byxlozax

Byxlozax, Python tool projelerine tek run() çağrısı ile lisans doğrulama, canlı oturum kontrolü, HWID, kaynak kod yedekleme, logout ve yerel kontrol merkezi ekler.

Quick Start

PowerShell:

cd C:\Users\serhat\Desktop\Byxlozax
.\.venv\Scripts\activate
python -m byxlozax_server.cli run-api

Byxlozax Control adresi:

http://127.0.0.1:8000

Yerel giriş:

Username : admin2
Password : 123456

Install

pip install -e ".[dev]"

Python Modül Kullanımı

import byxlozax

byxlozax.run(
    tool_name="Checker Tool",
    version="1.0.0",
    owner_key="DEV-XXXX",
)

print("Korumalı tool kodu burada başlar.")

Yerel Test Tool

Prompt olmadan hızlı test:

python examples\test_api_tool.py

Etkileşimli örnek:

python examples\example_tool.py

Sorulunca:

Telegram: @xlozax
Key: DEMO-KEY-123

Client API Endpointleri

  • POST /api/v1/auth
  • POST /api/v1/ping
  • POST /api/v1/logout
  • POST /api/v1/source-backup

Başarılı cevap:

{"status": "ok", "allowed": true}

Kapatma cevabı:

{"status": "close", "allowed": false, "reason": "session_killed", "message": ""}

Byxlozax Control

Yerel kontrol merkezi FastAPI içinden servis edilir. Normal lokal kullanımda ayrı npm süreci gerekmez.

http://127.0.0.1:8000

Telegram Worker

Bot token, aktif durum ve bot bilgi metni Byxlozax Control içinden kaydedilir. run-api çalışınca yerel API arka planda Telegram worker başlatır. Aktif bot config yoksa worker pasif bekler.

python -m byxlozax_server.cli run-telegram-worker

Bağımsız worker komutu ayrı süreç için kullanılabilir.

Bot buttons:

  • Bilgi Al
  • Modul Istiyorum

Modul Istiyorum kullanıcıyı @xlozax hesabına yönlendirir.

Yayın Hazırlığı

python -m pytest -q
python -m build
python -m twine check dist/*

TestPyPI:

python -m twine upload --repository testpypi dist/*

PyPI:

python -m twine upload dist/*

Supported Close Reasons

  • key_expired
  • session_killed
  • tool_disabled
  • maintenance
  • key_disabled
  • version_blocked
  • owner_inactive
  • hwid_blocked
  • device_limit
  • ip_blocked
  • server_error

Tests

python -m pytest -q

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

byxlozax-1.0.0.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

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

byxlozax-1.0.0-py3-none-any.whl (45.2 kB view details)

Uploaded Python 3

File details

Details for the file byxlozax-1.0.0.tar.gz.

File metadata

  • Download URL: byxlozax-1.0.0.tar.gz
  • Upload date:
  • Size: 39.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for byxlozax-1.0.0.tar.gz
Algorithm Hash digest
SHA256 10f5a1762e131b80a7e4be73dfafd5081eda51ec41c9457e9d6df95c67951d29
MD5 2f1d5940007d909d17400404db40ff01
BLAKE2b-256 826765a0bf63f06e70480fb47af5631699bd8570350d2bab1bd0d83dfd9f3e36

See more details on using hashes here.

File details

Details for the file byxlozax-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: byxlozax-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 45.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for byxlozax-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88b54af2885208ac4e2f2f64e0dba1443963f38f0e69f188c3d9ba36da40b7c1
MD5 9e145777d70270d52f99497cdd9825e0
BLAKE2b-256 09a654d155867781dc149c3fa3cd6bea1c430c923b2234492151743a6bed7c9f

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