Welcome back, Developer! 👋
Welcome to your software licensing & authentication management console.
Reseller Credit Balance
App User creation costs 2 credits • License Key generation costs 3 credits/key
Console Quick Actions
Live System Health & Infrastructure Status
Real-time infrastructure health, security encryption engines, Discord bot token links, and database uptime telemetry.
FastAPI Auth Engine
Asynchronous high-throughput REST API validation gateway.
HWID Locking System
MachineFingerprint binding stops key sharing across devices.
Discord Server Link Tokens
Token-linked servers can execute 36+ bot slash commands.
Database Cluster Storage
Encrypted SQLite/MySQL auth storage with instant sync.
Why Choose ALIZAIB XITER?
Built from the ground up to empower software creators with zero-downtime, unshakeable security.
Ultra-Fast API (<15ms)
Asynchronous FastAPI backend ensures instant authentication validation.
HWID Lock Security
MachineFingerprint binding stops key sharing and piracy across devices.
Multi-SDK Support
Native wrappers for C# WinForms, C++ Header-only, and Python 3.
Enterprise Security
Zero-trust HWID locking, AES-256 token signing, and real-time anti-tamper telemetry.
Analytics & System Metrics 📊
Live high-level telemetry, licensing metrics, system stats, and real-time activity stream.
Total Applications
0
Active Users
0
Licenses Issued
0
API Server Status
Online
User Growth
License Status
Licensing & Activation Metrics
Recent Activity Log
Unified, live event stream across all application modules.
Applications Dashboard 📦
High-level management of all your registered software applications, key settings, and licensing options.
Create New Application
Register a new software to initiate licensing controls.
Registered Applications
Application Workspace 💼
Manage user authorizations, license keys, active sessions, and security logs for your selected software.
Add Application User
Generate License Keys
Live Diagnostic Console
Anti-Tamper Engine & Hardware Blacklist 🛡️
Enterprise security shield protecting against memory debuggers, reverse engineering, and auto-banning offending HWIDs.
Tamper Engine Configuration & Auto-Ban Rules
Control real-time memory security enforcement and automatic machine blacklistingLive Cracking & Debugger Breach Feed
Manual Hardware (HWID) Blacklist & Ban Center
App Client Messages & Error Responses 💬
Manage response messages for this application. Choose whether to use Global Settings defaults or override them specifically for this app.
Override Global Settings Messages for this App Using Global Settings
When OFF (default), this app inherits global messages from the Settings tab. Check the box below if you want to customize unique messages for this specific application only.
Cloud Binary Protector & Loader Generator 🛡️
Upload your raw executable (.exe) or DLL (.dll). Server encrypts it with AES-256 GCM and generates a clean, Zero-Trust Protected Loader (.exe) that streams the payload straight to RAM upon valid login!
Enterprise Exclusive Feature 👑
The Cloud Binary Protector & Automated Loader Generator is exclusively available on the Enterprise Plan (₹169/mo). Encrypt your software binaries with zero-disk AES-256 GCM cloud streaming and generate standalone protected loaders (.exe).
Click or Drag & Drop Executable / DLL Here
Supports .NET / Native .exe & .dll binaries (Flexible sizing up to 1 GB account storage)
Select File to ProtectProtected Cloud Vault & Downloadable Loaders
Application Configuration & Broadcast System
App Controls & Notice Configuration
Developer Documentation Hub 📖
Select your programming language to download official SDK wrappers, code templates, and integration guides.
Download C# SDK Wrapper
Fully async wrapper built on modern System.Text.Json dependencies with local credential caching.
IMPORTANT DEPENDENCY NOTICE
If you encounter an error while integrating ALIZAIB XITER.cs, please install/update
the System.Text.Json dependency using the NuGet Package
Manager in Visual Studio.
Add ALIZAIB XITER.cs to Your Project
First, click the top button to download ALIZAIB XITER.cs. Copy this file into your
Visual Studio project folder, right-click your project in Solution Explorer, select
Add > Existing Item..., and choose ALIZAIB XITER.cs.
At the top of your login/form class file, import the namespace:
using ALIZAIB XITER; // Load the ALIZAIB XITER namespace
Initialize in Form Load
Double-click your login form in the Visual Studio designer to create the
Form_Load event. Put the initialization block there using your application
credentials:
private void LoginForm_Load(object sender, EventArgs e)
{
// Initialize application credentials
ALIZAIB XITERApp.init(
_name: "YOUR_APP_NAME",
_ownerid: "YOUR_OWNER_ID",
_secret: "YOUR_SECRET",
_version: "1.0" // Must match application settings version
);
}
User/Password Login
Double-click your Login button to create the click handler. Add the async
keyword to your event handler method:
private async void btnLogin_Click(object sender, EventArgs e)
{
string username = txtUser.Text.Trim();
string password = txtPass.Text;
if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password))
{
lblStatus.Text = "Please fill in all credentials.";
return;
}
// Trigger async login request
await ALIZAIB XITERApp.login(username, password);
if (ALIZAIB XITERApp.response.success)
{
MessageBox.Show("Welcome back!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
// Hide login form and open main application panel
MainAppForm mainPanel = new MainAppForm();
mainPanel.Show();
this.Hide();
}
else
{
// Displays exact reason (e.g. incorrect password, account expired, HWID mismatch)
lblStatus.Text = ALIZAIB XITERApp.response.message;
Console.Beep(500, 250);
}
}
License-Only Verification
If your application uses single-use license keys directly instead of usernames/passwords, implement this click handler:
private async void btnLoginKey_Click(object sender, EventArgs e)
{
string key = txtLicenseKey.Text.Trim();
if (string.IsNullOrEmpty(key)) {
lblStatus.Text = "Please enter your license key.";
return;
}
await ALIZAIB XITERApp.license(key);
if (ALIZAIB XITERApp.response.success) {
MessageBox.Show("License verified successfully!", "Welcome", MessageBoxButtons.OK, MessageBoxIcon.Information);
new MainAppForm().Show();
this.Hide();
} else {
lblStatus.Text = ALIZAIB XITERApp.response.message;
}
}
Download C++ Win32 Header SDK
Header-only Win32 C++ wrapper utilizing built-in WinINet & Wincrypt APIs. Zero external library linkings.
Add ALIZAIB XITER.hpp to Your Project
Download ALIZAIB XITER.hpp using the top button. Place it into your project source
folder and include the header file:
#include "ALIZAIB XITER.hpp"
Initialize and Login
Create an instance of the ALIZAIB XITER::Auth class and pass your credentials,
then execute login():
#include <iostream>
#include "ALIZAIB XITER.hpp"
int main() {
// Initialize application credentials
ALIZAIB XITER::Auth auth(
"YOUR_APP_NAME",
"YOUR_OWNER_ID",
"YOUR_SECRET",
"1.0"
);
std::string username, password;
std::cout << "Username: ";
std::cin >> username;
std::cout << "Password: ";
std::cin >> password;
if (auth.login(username, password)) {
std::cout << "Welcome to the application!\n";
std::cout << "Dev Message: " << auth.dev_message << std::endl;
// Run application functions
} else {
// Displays exact error (e.g. "Incorrect password.", "HWID mismatch.")
std::cout << "Access Denied: " << auth.response.message << std::endl;
}
return 0;
}
License-Only Verification
If
your C++ app uses license keys directly, call license() instead:
std::string key;
std::cout << "Enter License Key: ";
std::cin >> key;
if (auth.license(key)) {
std::cout << "Key verified! Expiry: " << auth.user_data.expires_at << "\n";
} else {
std::cout << "Verification failed: " << auth.response.message << "\n";
}
Download Python SDK Wrapper
Python client wrapper using standard requests library with cross-platform machine HWID fingerprinting.
Install Requests Dependency
The
Python wrapper requires the standard HTTP library requests. Run this
command in your terminal/prompt:
pip install requests
Initialize and Login
Import ALIZAIB XITERApp from legitauth.py, initialize the application
instance, and run login:
from legitauth import ALIZAIB XITERApp
# Initialize application credentials
auth = ALIZAIB XITERApp(
name="YOUR_APP_NAME",
ownerid="YOUR_OWNER_ID",
secret="YOUR_SECRET",
version="1.0"
)
username = input("Username: ")
password = input("Password: ")
# Perform user/pass login
if auth.login(username, password):
print(f"Login successful! Welcome back.")
print(f"Developer MOTD: {auth.dev_message}")
else:
# Prints localized error (e.g. "Incorrect password.", "Account banned.")
print(f"Login failed: {auth.response.message}")
License-Only Verification
If
your python script is verified directly using single-use license keys, call
license():
key = input("Enter License Key: ")
if auth.license(key):
print(f"License Verified! Expiry: {auth.user_data.expires_at}")
else:
print(f"Failed: {auth.response.message}")
Download JavaScript SDK Wrapper
Universal ES6+ JavaScript client wrapper for modern web browsers (Vanilla JS, HTML5, React) and Node.js backend applications.
Include auth.js in Your Website or Node.js Project
For Web Apps, add auth.js to your HTML page:
<script src="auth.js"></script>
For Node.js projects, import using require:
const { ALIZAIB XITERApp } = require('./auth.js');
Initialize and Login with User Credentials
Initialize application instance and execute async login():
// Initialize application instance
const auth = new ALIZAIB XITERApp(
"YOUR_APP_NAME",
"YOUR_OWNER_ID",
"YOUR_SECRET",
"1.0"
);
async function handleLogin() {
const username = document.getElementById("txtUser").value;
const password = document.getElementById("txtPass").value;
const success = await auth.login(username, password);
if (success) {
alert("Login Successful! Welcome, " + auth.user_data.username);
console.log("Dev Notice:", auth.dev_message);
// Redirect or show user dashboard
} else {
alert("Login Failed: " + auth.response.message);
}
}
License-Only Verification
For single-use license keys, execute async license():
async function handleLicenseKey() {
const key = document.getElementById("txtKey").value;
if (await auth.license(key)) {
console.log("License Verified! Expiry:", auth.user_data.expires_at);
// Enable protected web features
} else {
console.error("Verification Error:", auth.response.message);
}
}
Self-Contained Windows Batch SDK (.bat)
Zero external library files needed. Complete inline authentication logic directly inside your .bat script using native Windows PowerShell & SHA-256 HWID calculation.
auth file needed
Automatic PowerShell Win32 HWID calculation
Supports License Key & User/Password Login
How Batch SDK Works
You do NOT need to download any external auth file or DLL! Simply copy the code block below directly into your .bat file. If you want to convert your .bat script into a standalone .exe executable, click the Download BAT to EXE Converter button.
User & Password Login
Standalone .bat script for authenticating with a Username and Password:
@echo off
setlocal EnableDelayedExpansion
title ALIZAIB XITER - User Login
color 0b
:: Configuration - Replace with your app credentials
set "APP_NAME=YOUR_APP_NAME"
set "APP_SECRET=YOUR_APP_SECRET"
set "OWNER_ID=YOUR_OWNER_ID"
set "APP_VERSION=1.0"
set "API_URL=http://localhost:8000/api/v1/client"
echo ===================================================
echo LEGITAUTH USER LOGIN
echo ===================================================
set /p "USER=Enter Username: "
set /p "PASS=Enter Password: "
if "%USER%"=="" goto FAIL
if "%PASS%"=="" goto FAIL
echo Authenticating...
for /f "usebackq delims=" %%r in (`powershell -NoProfile -Command "try { $hwid = (Get-CimInstance Win32_ComputerSystemProduct).UUID; $json = @{ name='%APP_NAME%'; secret='%APP_SECRET%'; owner_id='%OWNER_ID%'; version='%APP_VERSION%'; username='%USER%'; password='%PASS%'; hwid=$hwid } | ConvertTo-Json; $resp = Invoke-RestMethod -Uri '%API_URL%/login' -Method Post -Body $json -ContentType 'application/json' -TimeoutSec 10; Write-Output ('SUCCESS~' + $resp.user.username + '~' + $resp.user.expires_at + '~' + $resp.message) } catch { if ($_.Exception.Response) { try { $reader = New-Object System.IO.StreamReader($_.Exception.Response.GetResponseStream()); $err = $reader.ReadToEnd() | ConvertFrom-Json; Write-Output ('ERROR~' + $err.detail) } catch { Write-Output ('ERROR~' + $_.Exception.Message) } } else { Write-Output ('ERROR~' + $_.Exception.Message) } }"`) do (
set "RAW_RESP=%%r"
)
for /f "tokens=1,2,3,4 delims=~" %%a in ("!RAW_RESP!") do (
set "STATUS=%%a"
set "AUTH_USER=%%b"
set "EXPIRES=%%c"
set "MSG=%%d"
)
if "!STATUS!"=="SUCCESS" (
echo.
echo [SUCCESS] Welcome back, !AUTH_USER!!
echo Valid Until: !EXPIRES!
echo.
echo Executing protected script commands...
pause
exit /b 0
) else (
:FAIL
echo.
echo [ERROR] Login Failed: !AUTH_USER!
pause
exit /b 1
)
License-Only Verification
Standalone .bat script for authenticating using a Single-Use License Key:
@echo off
setlocal EnableDelayedExpansion
title ALIZAIB XITER - License Key Verification
color 0a
:: Configuration - Replace with your app credentials
set "APP_NAME=YOUR_APP_NAME"
set "APP_SECRET=YOUR_APP_SECRET"
set "OWNER_ID=YOUR_OWNER_ID"
set "APP_VERSION=1.0"
set "API_URL=http://localhost:8000/api/v1/client"
echo ===================================================
echo LEGITAUTH LICENSE VERIFICATION
echo ===================================================
set /p "KEY=Enter License Key: "
if "%KEY%"=="" goto FAIL
echo Verifying license key...
for /f "usebackq delims=" %%r in (`powershell -NoProfile -Command "try { $hwid = (Get-CimInstance Win32_ComputerSystemProduct).UUID; $json = @{ name='%APP_NAME%'; secret='%APP_SECRET%'; owner_id='%OWNER_ID%'; version='%APP_VERSION%'; license_key='%KEY%'; hwid=$hwid } | ConvertTo-Json; $resp = Invoke-RestMethod -Uri '%API_URL%/login' -Method Post -Body $json -ContentType 'application/json' -TimeoutSec 10; Write-Output ('SUCCESS~' + $resp.user.username + '~' + $resp.user.expires_at + '~' + $resp.message) } catch { if ($_.Exception.Response) { try { $reader = New-Object System.IO.StreamReader($_.Exception.Response.GetResponseStream()); $err = $reader.ReadToEnd() | ConvertFrom-Json; Write-Output ('ERROR~' + $err.detail) } catch { Write-Output ('ERROR~' + $_.Exception.Message) } } else { Write-Output ('ERROR~' + $_.Exception.Message) } }"`) do (
set "RAW_RESP=%%r"
)
for /f "tokens=1,2,3,4 delims=~" %%a in ("!RAW_RESP!") do (
set "STATUS=%%a"
set "AUTH_USER=%%b"
set "EXPIRES=%%c"
set "MSG=%%d"
)
if "!STATUS!"=="SUCCESS" (
echo.
echo [SUCCESS] License Key Verified!
echo Valid Until: !EXPIRES!
echo.
echo Launching protected tools...
pause
exit /b 0
) else (
:FAIL
echo.
echo [ERROR] License Verification Failed: !AUTH_USER!
pause
exit /b 1
)
Download Java SDK Wrapper
Pure Java 8+ / 11 / 17 / 21+ SDK with zero external dependencies, CompletableFuture async support & cross-platform HWID locking.
Add Auth.java & Import Package
Click the top button to download Auth.java. Place this file into your project source folder (e.g. src/main/java/client/Auth.java) and import it at the top of your Java file:
import client.Auth.ALIZAIB XITERApp; // Import ALIZAIB XITER SDK
Initialize Application Instance
Create and initialize the ALIZAIB XITERApp object using your application credentials:
ALIZAIB XITERApp auth = new ALIZAIB XITERApp(
"YOUR_APP_NAME",
"YOUR_OWNER_ID",
"YOUR_SECRET",
"1.0" // Application version
);
User & Password Login
Use this code snippet to authenticate registered users with their username and password:
String username = "john_doe";
String password = "password123";
// Perform login
boolean success = auth.login(username, password);
if (success) {
System.out.println("Login Success! Username: " + auth.user_data.username);
System.out.println("License Expiration: " + auth.user_data.expires_at);
} else {
// Exact failure reason (e.g. incorrect password, expired, HWID mismatch)
System.err.println("Login Failed: " + auth.response.message);
}
License Key Verification
If your application uses single-use license keys instead of usernames/passwords, use this verification block:
String licenseKey = "XXXX-XXXX-XXXX-XXXX";
// Verify license key
boolean verified = auth.license(licenseKey);
if (verified) {
System.out.println("License Key Verified! Owner: " + auth.user_data.username);
System.out.println("License Expiration: " + auth.user_data.expires_at);
} else {
System.err.println("License Verification Failed: " + auth.response.message);
}
Download Kotlin SDK Wrapper (Android)
Android-native Kotlin SDK featuring Coroutines (suspend), ANDROID_ID hardware fingerprinting & callback API.
Add Auth.kt & Android Permission
Download Auth.kt and place it in app/src/main/java/com/legitauth/sdk/Auth.kt. Import the package in your Activity or ViewModel:
import com.legitauth.sdk.ALIZAIB XITERApp // Import Kotlin SDK
Ensure internet permission is present in AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />
Initialize Application Credentials
Initialize the ALIZAIB XITERApp instance inside your Activity class or ViewModel:
private val auth = ALIZAIB XITERApp(
name = "YOUR_APP_NAME",
ownerid = "YOUR_OWNER_ID",
secret = "YOUR_SECRET",
version = "1.0"
)
User & Password Login
Call auth.login(...) inside a Coroutine (lifecycleScope / viewModelScope). Pass Activity context for automatic ANDROID_ID HWID lock:
lifecycleScope.launch {
// Runs asynchronously on Dispatchers.IO safely off the UI main thread
val success = auth.login("john_doe", "password123", androidContext = this@MainActivity)
if (success) {
Toast.makeText(this@MainActivity, "Welcome ${auth.userData.username}!", Toast.LENGTH_SHORT).show()
} else {
Toast.makeText(this@MainActivity, auth.response.message, Toast.LENGTH_LONG).show()
}
}
License Key Verification
Call auth.license(...) inside a Coroutine to verify single-use license keys:
lifecycleScope.launch {
val verified = auth.license("XXXX-XXXX-XXXX-XXXX", androidContext = this@MainActivity)
if (verified) {
Toast.makeText(this@MainActivity, "License verified until ${auth.userData.expires_at}", Toast.LENGTH_SHORT).show()
} else {
Toast.makeText(this@MainActivity, auth.response.message, Toast.LENGTH_LONG).show()
}
}
Download Rust SDK Wrapper
Zero-overhead native Rust client featuring memory safety, SHA-256 machine fingerprinting & async command telemetry.
Add auth.rs to Your Cargo Project
Place auth.rs in your src/ directory alongside main.rs. Declare the module at the top:
mod auth;
use auth::ALIZAIB XITER;
Initialize Application Credentials
Create and initialize the ALIZAIB XITER instance inside your main() function:
fn main() {
let mut auth = ALIZAIB XITER::new(
"YOUR_APP_NAME",
"YOUR_OWNER_ID",
"YOUR_SECRET",
"1.0"
);
if !auth.init() {
eprintln!("Auth initialization error: {}", auth.response.message);
return;
}
println!("Session established successfully!");
}
User Authentication & Registration
Authenticate existing users or register new accounts with single-line calls:
// User Login
if auth.login("john_doe", "SecurePassword123!") {
println!("Welcome back, {}! Role: {}", auth.user_data.username, auth.user_data.role);
} else {
eprintln!("Login failed: {}", auth.response.message);
}
// User Registration with License Key
if auth.register("new_user", "StrongPass!", "LICENSE-XXXX-XXXX") {
println!("Account created and registered successfully!");
}
License Key Only Verification
Validate standalone license keys without user registration:
if auth.license("XXXX-XXXX-XXXX-XXXX") {
println!("License active! Expires on: {}", auth.user_data.expires_at);
} else {
eprintln!("License error: {}", auth.response.message);
}
Download Golang Client SDK
Zero external dependency Go package utilizing native net/http and standard crypto library with automated HWID hash.
Place auth.go in Your Go Package
Download auth.go using the button above and place it in your package directory or import it:
package main
import (
"fmt"
// import your auth package or place auth.go in the same package
)
Initialize Application Credentials
Create a new client instance using your application credentials:
client := auth.New(
"YOUR_APP_NAME",
"YOUR_OWNER_ID",
"YOUR_SECRET",
"1.0",
)
User & Password Login
Authenticate users using their registered Username and Password:
var username, password string
fmt.Print("Enter Username: ")
fmt.Scanln(&username)
fmt.Print("Enter Password: ")
fmt.Scanln(&password)
if client.Login(username, password) {
fmt.Printf("Login successful! Welcome %s\n", client.UserData.Username)
fmt.Printf("Developer MOTD: %s\n", client.DevMessage)
// Application logic here
} else {
fmt.Printf("Login failed: %s\n", client.Response.Message)
}
License-Only Verification
If your Go program verifies access using a Single-Use License Key directly:
var licenseKey string
fmt.Print("Enter License Key: ")
fmt.Scanln(&licenseKey)
if client.License(licenseKey) {
fmt.Println("License verified successfully!")
fmt.Printf("Expires at: %s\n", client.UserData.ExpiresAt)
// Run protected code
} else {
fmt.Printf("License verification failed: %s\n", client.Response.Message)
}
Download PHP Client Wrapper
cURL & stream-context compatible PHP wrapper with hardware fingerprinting and session management.
Include auth.php in Your Application
Download auth.php and place it in your project root, then require it:
<?php
require_once __DIR__ . '/auth.php';
Initialize Application Instance
Instantiate the ALIZAIB XITER class with your credentials:
$auth = new ALIZAIB XITER(
'YOUR_APP_NAME',
'YOUR_OWNER_ID',
'YOUR_SECRET',
'1.0'
);
User & Password Login
Authenticate users using a form submission or API request with Username and Password:
$username = $_POST['username'] ?? '';
$password = $_POST['password'] ?? '';
if ($auth->login($username, $password)) {
echo "Login successful! Welcome, " . htmlspecialchars($auth->user_data->username);
echo "<br>MOTD: " . htmlspecialchars($auth->dev_message);
// Set PHP session or redirect to protected portal
} else {
echo "Login failed: " . htmlspecialchars($auth->response->message);
}
License-Only Verification
If your web service validates access using a Single-Use License Key directly:
$license_key = trim($_POST['license_key'] ?? '');
if ($auth->license($license_key)) {
echo "License verified successfully!";
echo "<br>Expires at: " . htmlspecialchars($auth->user_data->expires_at);
// Unlock premium features
} else {
echo "Verification failed: " . htmlspecialchars($auth->response->message);
}
Download PowerShell Module SDK
Native .NET-backed PowerShell client with WMI/CIM hardware UUID extraction & SHA-256 signing.
Dot-Source Auth.ps1
Download Auth.ps1 and dot-source it at the beginning of your script:
. "$PSScriptRoot\Auth.ps1"
Initialize Application Credentials
Instantiate the ALIZAIB XITERApp class with your credentials:
$auth = [ALIZAIB XITERApp]::new(
"YOUR_APP_NAME",
"YOUR_OWNER_ID",
"YOUR_SECRET",
"1.0"
)
User & Password Login
Authenticate administrators and users with their Username and Password:
$username = Read-Host "Enter Username"
$password = Read-Host "Enter Password" -AsSecureString
$plainPass = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto(
[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($password)
)
if ($auth.Login($username, $plainPass)) {
Write-Host "[+] Access Granted! Welcome $($auth.UserData.Username)" -ForegroundColor Green
Write-Host "[i] MOTD: $($auth.DevMessage)" -ForegroundColor Cyan
# Run protected PowerShell commands
} else {
Write-Host "[-] Access Denied: $($auth.Response.Message)" -ForegroundColor Red
Exit 1
}
License-Only Verification
Authenticate script execution directly with a Single-Use License Key:
$key = Read-Host "Enter License Key"
if ($auth.License($key)) {
Write-Host "[+] License Verified!" -ForegroundColor Green
Write-Host "[i] Expiry Date: $($auth.UserData.ExpiresAt)" -ForegroundColor Yellow
# Run protected PowerShell commands
} else {
Write-Host "[-] License Error: $($auth.Response.Message)" -ForegroundColor Red
Exit 1
}
Download AutoHotkey SDK (AHK v1 & v2)
Lightweight WinHTTP-powered wrapper with automatic registry/WMI HWID hashing for game macros & tools.
Include Auth.ahk in Your Script
Place Auth.ahk in the same folder as your script and include it at the top:
#Include %A_ScriptDir%\Auth.ahk
Initialize Application Credentials
Instantiate the ALIZAIB XITER class:
auth := new ALIZAIB XITER("YOUR_APP_NAME", "YOUR_OWNER_ID", "YOUR_SECRET", "1.0")
User & Password Login
Authenticate users with an InputBox for Username and Password:
InputBox, username, ALIZAIB XITER, Enter Username:
if (ErrorLevel || username = "")
ExitApp
InputBox, password, ALIZAIB XITER, Enter Password:, HIDE
if (ErrorLevel || password = "")
ExitApp
if (auth.Login(username, password)) {
MsgBox, 64, Success, % "Login successful!`nWelcome: " . auth.UserData.username . "`nMOTD: " . auth.DevMessage
; Put your protected hotkeys and macro loops here
} else {
MsgBox, 16, Access Denied, % "Authentication Failed: " . auth.Response.Message
ExitApp
}
License-Only Verification
Authenticate macro access directly using a Single-Use License Key:
InputBox, licenseKey, License Check, Enter your License Key:
if (ErrorLevel || licenseKey = "")
ExitApp
if (auth.License(licenseKey)) {
MsgBox, 64, License Verified, % "Access Granted!`nValid Until: " . auth.UserData.expires_at
; Put your protected hotkeys and macro loops here
} else {
MsgBox, 16, License Error, % "License Invalid: " . auth.Response.Message
ExitApp
}
Download Swift SDK (iOS / macOS / SwiftUI)
Native Swift 5.9+ package using modern async/await, URLSession & IOKit/Vendor identifier fingerprinting.
Add Auth.swift to Your Xcode Project
Drag Auth.swift into your Xcode project and ensure it is included in your Build Target:
// Auth.swift is self-contained. Import SwiftUI or Foundation in your view:
import SwiftUI
Initialize Application Instance
Create a shared instance of ALIZAIB XITER:
let auth = ALIZAIB XITER(
name: "YOUR_APP_NAME",
ownerId: "YOUR_OWNER_ID",
secret: "YOUR_SECRET",
version: "1.0"
)
User & Password Login
Authenticate users with their Username and Password inside a Swift Task:
Task {
let success = await auth.login(username: usernameText, password: passwordText)
if success {
print("Login successful! Welcome \(auth.userData.username)")
print("Developer MOTD: \(auth.devMessage)")
DispatchQueue.main.async {
self.isAuthenticated = true
}
} else {
DispatchQueue.main.async {
self.statusMessage = auth.response.message
}
}
}
License-Only Verification
Verify access directly using a Single-Use License Key:
Task {
let success = await auth.license(key: licenseKeyText)
if success {
print("License verified! Valid until \(auth.userData.expiresAt)")
DispatchQueue.main.async {
self.isLicenseValid = true
}
} else {
DispatchQueue.main.async {
self.statusMessage = auth.response.message
}
}
}
Download Dart / Flutter SDK Wrapper
Single codebase auth client for Flutter Android, iOS, Windows, macOS, and Linux with cross-platform HWID.
Add auth.dart to lib/
Download auth.dart and copy it into your Flutter project's lib/ folder:
import 'package:flutter/material.dart';
import 'auth.dart';
Initialize Application Instance
Instantiate the client instance with your credentials:
final auth = ALIZAIB XITER(
name: 'YOUR_APP_NAME',
ownerId: 'YOUR_OWNER_ID',
secret: 'YOUR_SECRET',
version: '1.0',
);
User & Password Login
Authenticate users with their Username and Password in your UI controller:
void handleLogin(BuildContext context) async {
bool success = await auth.login(userController.text, passController.text);
if (success) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text('Welcome, ${auth.userData.username}!')),
);
Navigator.pushReplacementNamed(context, '/main');
} else {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text(auth.response.message), backgroundColor: Colors.red),
);
}
}
License-Only Verification
Authenticate app access directly with a Single-Use License Key:
void handleLicense(BuildContext context) async {
bool success = await auth.license(keyController.text.trim());
if (success) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text('License Active! Expires: ${auth.userData.expiresAt}')),
);
Navigator.pushReplacementNamed(context, '/main');
} else {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text(auth.response.message), backgroundColor: Colors.red),
);
}
}
Download Ruby SDK Wrapper
Clean Ruby SDK using Net::HTTP & OpenSSL with automated hardware SHA-256 fingerprinting & response parsing.
Require auth.rb
Require auth.rb in your script or Ruby project:
require_relative 'auth'
Initialize Application Credentials
Create a ALIZAIB XITER instance with your application details:
auth = ALIZAIB XITER.new(
"YOUR_APP_NAME",
"YOUR_OWNER_ID",
"YOUR_SECRET",
"1.0"
)
User & Password Login
Authenticate users with their Username and Password:
print "Username: "
username = gets.chomp
print "Password: "
password = gets.chomp
if auth.login(username, password)
puts "[+] Login successful! Welcome #{auth.user_data['username']}"
puts "[i] Server MOTD: #{auth.dev_message}"
# Run application logic here
else
puts "[-] Login failed: #{auth.response['message']}"
exit 1
end
License-Only Verification
Verify application access directly using a Single-Use License Key:
print "Enter License Key: "
license_key = gets.chomp
if auth.license(license_key)
puts "[+] License verified successfully!"
puts "[i] Valid Until: #{auth.user_data['expires_at']}"
# Run application logic here
else
puts "[-] License verification failed: #{auth.response['message']}"
exit 1
end
Build Your Custom SDK / REST API Integration
Integrate ALIZAIB XITER into ANY language (Lua, Nim, Zig, Delphi, Julia, Haskell, Perl, C, etc.) using direct Universal JSON-over-HTTPS REST endpoints.
Required Application Credentials
All ALIZAIB XITER client API endpoints communicate via standard HTTP POST requests with Content-Type: application/json. Every request requires your 4 core app credentials:
app_nameowner_idsecretversionHardware ID (HWID) Fingerprint
To prevent license sharing across multiple machines, pass a machine-unique hwid string with your auth requests. Here is how to retrieve it on major platforms:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid or use WMI / wmic csproduct get uuid.
/etc/machine-id or /var/lib/dbus/machine-id.
ioreg -rd1 -c IOPlatformExpertDevice and extract IOPlatformUUID.
Endpoint: License Key Authentication
Authenticate a user directly using a license key:
curl -X POST "https://alizaibxiter.site/api/client/login" \
-H "Content-Type: application/json" \
-d '{
"app_name": "YOUR_APP_NAME",
"owner_id": "YOUR_OWNER_ID",
"secret": "YOUR_SECRET",
"version": "1.0.0",
"license_key": "LEGIT-XXXX-XXXX-XXXX",
"hwid": "USER_MACHINE_HWID"
}'
Success Response (HTTP 200):
{
"success": true,
"message": "Logged in",
"user": {
"username": "LEGIT-XXXX-XXXX-XXXX",
"expires_at": "2026-12-31T23:59:59"
},
"dev_message": "Welcome to my tool!",
"version": "1.0.0",
"tamper_protection_enabled": true
}
Endpoint: Username & Password Login
Authenticate registered accounts with credentials:
curl -X POST "https://alizaibxiter.site/api/client/login" \
-H "Content-Type: application/json" \
-d '{
"app_name": "YOUR_APP_NAME",
"owner_id": "YOUR_OWNER_ID",
"secret": "YOUR_SECRET",
"version": "1.0.0",
"username": "johndoe",
"password": "userpassword123",
"hwid": "USER_MACHINE_HWID"
}'
Endpoint: User Registration
Register a new user account and bind their license key & hardware ID:
curl -X POST "https://alizaibxiter.site/api/client/register" \
-H "Content-Type: application/json" \
-d '{
"app_name": "YOUR_APP_NAME",
"owner_id": "YOUR_OWNER_ID",
"secret": "YOUR_SECRET",
"version": "1.0.0",
"username": "newuser",
"password": "mypassword123",
"license_key": "LEGIT-XXXX-XXXX-XXXX",
"hwid": "USER_MACHINE_HWID"
}'
Endpoint: Active Session Check (Heartbeat)
Run in a background thread or timer every 5-10 minutes to verify the user or license has not been banned, reset, or expired while the app runs:
curl -X POST "https://alizaibxiter.site/api/client/session-check" \
-H "Content-Type: application/json" \
-d '{
"app_name": "YOUR_APP_NAME",
"owner_id": "YOUR_OWNER_ID",
"secret": "YOUR_SECRET",
"license_key": "LEGIT-XXXX-XXXX-XXXX",
"hwid": "USER_MACHINE_HWID"
}'
Universal SDK Class Blueprint
Write a clean wrapper class in your custom language (Lua, Nim, Zig, Julia, Delphi, etc.) using this standard OOP pattern:
class ALIZAIB XITER:
constructor(app_name, owner_id, secret, version):
this.app_name = app_name
this.owner_id = owner_id
this.secret = secret
this.version = version
this.hwid = get_hardware_id()
this.api_url = "https://alizaibxiter.site/api/client"
function login_license(license_key):
payload = {
"app_name": this.app_name,
"owner_id": this.owner_id,
"secret": this.secret,
"version": this.version,
"license_key": license_key,
"hwid": this.hwid
}
res = http_post(this.api_url + "/login", payload)
if res.status == 200:
return { "success": true, "user": res.json().user }
else:
return { "success": false, "error": res.json().detail }
function session_check(license_key):
payload = { ...this_credentials, "license_key": license_key, "hwid": this.hwid }
res = http_post(this.api_url + "/session-check", payload)
return res.status == 200
HTTP Response & Error Reference
Handle server status codes gracefully in your application:
| Status Code | Meaning | Action to take |
|---|---|---|
| 200 OK | Authentication successful | Proceed to main application logic |
| 400 Bad Request | Invalid key, wrong password, or HWID mismatch | Display detail message to user |
| 403 Forbidden | Account, license, or HWID is banned / expired | Terminate client execution |
| 429 Rate Limited | Brute-force security lockout (too many failed logins) | Wait 10 minutes before retrying |
| 503 Service Unavailable | Application paused (maintenance mode) | Show developer maintenance notice and exit |
Manager Control Console 👤
Configure manager accounts, assign granular permission scopes, and control team access across applications.
Registered Managers
Create New Manager Profile
Manager Permission Scopes
Grant granular management authorizations and dashboard access rightsReseller Network Control 🤝
Configure partner permissions, allocate allowed software applications, and track credit usage logs.
Registered Resellers
Create New Reseller Profile
Grant Access to Applications
Select which software applications this reseller can manage licenses and users forGrant Licensing Scopes & Feature Rights
Specify operational scopes allowed for this reseller accountGenerate Scoped Reseller Discord Bot Key 🤖
Enterprise Plan Required 👑
Reseller Discord Bot Key generation is an exclusive Enterprise Plan (₹169/mo or Lifetime) feature. Upgrade your subscription to generate scoped reseller bot keys.
Create a restricted Discord Bot Key for a reseller. The reseller links this key into their Discord server with /link-key. They will only have access to the specific applications and permission scopes you choose below.
Allowed Applications
Choose the applications this reseller can view and manage via Discord BotBot Permission & Commands Control
Allowed Commands: All 28 Commands Allowed
ℹ️ Reseller must run /link-key key: <KEY> name: <THEIR_NAME> inside their Discord server. You will then see an incoming link authorization request under Key Handle -> Open -> Permission for Link.
Reseller Discord Bot Keys Handle 🔑
ALIZAIB XITER Discord Bot Integration
Control your entire software licensing platform directly from your Discord server with 36+ interactive slash commands!
Add Bot to Discord Server
Invite the official bot to your Discord server in 1-click with full slash command capabilities.
Secret Discord Server Link Key
Run /link-key key: YOUR_KEY name: YOUR_NAME inside Discord to request a link.
Linked Discord Servers 0 Linked
Check how many Discord servers are currently linked with your ALIZAIB XITER account and manage/unlink them.
Permission for Link 0 Pending
Authorize or reject incoming Discord server link requests to protect your secret key from unauthorized usage.
Monthly Subscription & Plans 💎
Choose the monthly plan for your software development, licensing scale, and team operations.
Subscription Validity: Loading...
Expiration Date: --
Important Expiration & Account Freeze Policy:
When your paid subscription expires, your data is never deleted automatically. Instead, your account enters a Frozen State: application creation/deletion, license generation, reseller/manager sub-accounts, and client loader logins are temporarily suspended. You can renew or upgrade your plan anytime to immediately restore full access. Alternatively, choosing to downgrade to the Free Tester Plan will permanently wipe excess data to conform with free tier limits.
Your Account Plan Limits
Tester plan allows up to 2 applications and 5 users & licenses per app.
EPIC PLAN
Ideal for growing developers & small teams- Up to 10 Applications (5x of free plan)
- 15 App Users per application
- 15 License Keys per application
- Workspace Managers feature unlocked 👤
- Client Messages Customization unlocked 💬
- Custom Profile Picture (DP) Upload unlocked 🖼️
- Anti-Tamper & Security Protection Engine unlocked 🛡️
- No Cloud Binary Protector (Enterprise Only)
- No Reseller Access
- No Discord Bot Access
ENTERPRISE PLAN
Unlimited scale for serious vendors & publishers- Cloud Binary Protector & Loader Generator (.exe) 🛡️
- ♾️ Unlimited Applications
- ♾️ Unlimited App Users per application
- ♾️ Unlimited License Keys generation
- Anti-Tamper & Security Protection Engine unlocked 🛡️
- Client Messages Customization unlocked 💬
- Workspace Managers feature unlocked 👤
- Reseller Portal & Sub-accounts unlocked 🛍️
- Discord Bot Automation Integration unlocked 🤖
- Custom Profile Picture (DP) Upload unlocked 🖼️
- Direct Priority Developer Support
LIFETIME ENTERPRISE
Pay once, keep forever • Never expires- Full Enterprise Tier Privileges Forever
- ♾️ Unlimited Applications (No caps)
- ♾️ Unlimited App Users per application
- ♾️ Unlimited License Keys generation
- Cloud Binary Protector & Loader Generator (.exe) 🛡️
- Anti-Tamper & Security Protection Engine unlocked 🛡️
- Discord Bot Automation Integration unlocked 🤖
- Reseller Portal & Sub-accounts unlocked 🛍️
- Custom Profile Picture (DP) Upload unlocked 🖼️
- Zero Renewals Required — Never Expires ♾️
Console Configurations ⚙️
Manage profile details, customize security settings, set global application defaults, and tweak themes.
Profile Credentials
Email Address: Loading...
Account Password & Security
Change or update your account login password. (If you registered using Sign in with Google, password change is not required or applicable).
Account Sign Out & Session Termination
Safely end your current console session. You will need to re-authenticate with Google or your sub-account credentials to sign back in.
Application Defaults
Setup settings applied automatically whenever you create a new application.
ALIZAIB XITER Platform README & Master Guide
Official architecture documentation, API workflows, and integration guidelines.
1. Platform Architecture & Overview
ALIZAIB XITER is a zero-latency, cloud-hosted software authentication service designed to secure Win32 C++, .NET C# WinForms/WPF, and Python applications against unauthorized distribution, cracking, and reverse engineering.
2. Quickstart Step-by-Step Workflow
- Step 1 — Create App: Go to Applications Tab, enter your software name,
and retrieve your
Owner IDandApplication Secret. - Step 2 — Generate Keys: Navigate to Application Workspace > Licenses, select key duration (days or 0 for lifetime), and click Generate Keys.
- Step 3 — Embed SDK: Download the client
wrapper (C#
Auth.cs, C++Auth.hpp, Pythonauth.py) from Documentation Tab. - Step 4 — Initialize & Run: Pass
credentials into
ALIZAIB XITERApp.init()and executelogin()orlicense()validation.
3. Machine Hardware Fingerprinting (HWID)
Each license key binds automatically to the user's primary hard drive Serial Number,
CPU Identifier, and Motherboard GUID on first successful login. If a user transfers
the key to another computer, authentication fails with HWID Mismatch. Creators and authorized Resellers
can reset HWID fingerprints directly from the Workspace Users/Licenses table.
Global Client Response Messages (Master Defaults) 💬
Master message templates. Any custom message saved here will automatically apply to ALL your applications by default.
Support Tickets Live Help
Submit inquiries, report technical bugs, or communicate directly with ALIZAIB XITER administrators.
0
0
0
0
Super Admin Console 👑
Master control panel. Monitor live server traffic, global user accounts, system metrics, and whitelists.
Total Portal Accounts
--
Creators & Resellers Portal AccountsLive Website Traffic
--
Live session monitoringHosted Applications
--
Active developer appsServer Health & Uptime
99.99%
Optimal performanceLive System Infrastructure Summary
Real-time overview of database records and API requests across ALIZAIB XITER.
Registered Creators Directory
Overview of all Creator accounts registered in the database.
Registered Resellers Directory
Overview of all Reseller accounts across creators.
Registered Managers Directory
Overview of all Manager accounts created across creators.
Authorized Admin Gmail Accounts
Only authorized Gmail addresses can log in as Super Admin.
Authorize New Admin Gmail
Only Master Root Admin ([email protected]) has permission to authorize new admin emails.
Global Broadcast Announcement Center
Send real-time global notifications and announcements to all active creator and reseller accounts across the portal.
Broadcast History
Live Database Status & Storage Monitor 🗄️
Real-time memory usage, table row counts, and storage metrics from Neon PostgreSQL Cloud.
Database Engine
Neon Cloud PostgreSQL
ep-wild-heart-azjgvtxc-pooler.c-3.ap-southeast-1.aws.neon.techLive Storage Used
-- MB
Of 500 MB Free LimitTotal Database Rows
--
Across 11 System TablesQuota Used (%)
-- %
Live Tables Storage & Record Count Breakdown
| Table Name | Description | Total Rows | Status |
|---|---|---|---|
| Loading database statistics... | |||
Payment & Subscription Requests 💳
Review manual UPI UTR payment references and approve Epic or Enterprise plan upgrades.
| #ID | User Name & Email | Plan & Amount | UTR / Txn ID | IP Address | Submitted | Status | Manual Action |
|---|---|---|---|---|---|---|---|
| Loading payment verification requests... | |||||||
Approved Subscriptions & Paid Plans Control 💎
Manage, upgrade, downgrade, or revoke plans for all creators. Cancel accidental approvals with 1-click.
--
--
--
--
| #ID | Creator / Developer | Active Plan | Expiry & Days Left | Usage (Apps / Users / Keys) | Latest Payment / UTR | Member Since | Admin Control Actions |
|---|---|---|---|---|---|---|---|
| Loading approved subscriptions & creators... | |||||||
Support Tickets & Live Chat Console
Manage creator queries, reply to customer issues in real-time, adjust ticket priorities and update resolution status.
0
0
0
0
| Ticket #ID & Subject | Creator Account | Category & Priority | Status | Messages | Last Activity | Action |
|---|---|---|---|---|---|---|
| Loading support tickets... | ||||||
Cloud Vault & Binary Storage Monitor
Global repository audit. Monitor developer executables, file sizes, build & download standalone loaders, or purge malicious binaries.
0
0 MB
0
0
| Protected Executable | Uploaded By | Application | Size (MB) | Downloads | Upload Date | Actions |
|---|---|---|---|---|---|---|
| Loading Cloud Vault files... | ||||||
About Us & Core Developers
Meet the visionary creators behind ALIZAIB XITER platform, SDKs, and infrastructure.
Aman
Crafting next gen web experience with high performance and intuitive user interface design.
Join Discord ServerLegit
Architecting ultra-fast software licensing, HWID protection engines, and high-performance backend systems.
Join Discord Server