tellex
v1.1.0
Published
Production-grade encrypted license file management for Tellex protection system
Maintainers
Readme
Tellex Encrypted License File Management
Production-grade encrypted license file management for Tellex protection system.
Features
- AES-256 Encryption: Military-grade encryption for license keys
- Automatic Windows Integration:
.txfile type with custom icon - Zero Configuration: Fully automated setup on installation
- CLI Tools: Complete command-line interface for license management
- Backward Compatible: Drop-in replacement for config.json
Installation
npm install tellexAfter installation, the library automatically:
- Creates
LICENSE.TXin your project root - Configures Windows file association for
.txfiles - Applies custom Tellex icon
Usage
In Your Code
Replace config.json imports with tellex:
// OLD: const config = require('./config.json');
// NEW:
const tellex = require('tellex');
const config = tellex.getConfig();
console.log(config.LICENSE_KEY); // Your encrypted license keyCLI Commands
# Generate new LICENSE.TX
npx tellex generate
# Set/update license key
npx tellex --license "YOUR_LICENSE_KEY_HERE"
# Or use short alias
npx tellex -l "YOUR_LICENSE_KEY_HERE"
# Verify license file
npx tellex verify
# Show current license
npx tellex show
# Check system status
npx tellex status
# Delete license file
npx tellex deleteAPI
getConfig()
Returns config object compatible with config.json format:
const tellex = require('tellex');
const config = tellex.getConfig();
// Returns: { LICENSE_KEY: "YOUR_LICENSE_KEY_HERE" }getLicense()
Returns the raw license key string:
const tellex = require('tellex');
const key = tellex.getLicense();
// Returns: "YOUR_LICENSE_KEY_HERE"verifyLicenseFile()
Verifies LICENSE.TX exists and is valid:
const tellex = require('tellex');
if (tellex.verifyLicenseFile()) {
console.log('License is valid');
}Integration with jsProtectionTechniques.js
Tellex is designed to integrate seamlessly with existing Tellex AEGIS protection:
const tellex = require('tellex');
// Get license configuration
const config = tellex.getConfig();
// Use in verification
const payload = {
licenseKey: config.LICENSE_KEY
};Requirements
- Node.js >= 14.0.0
- Windows (for file association features)
- Write access to project directory
Migration from config.json
- Install tellex:
npm install tellex - Set your license:
npx tellex --license "YOUR_LICENSE_KEY_HERE"ornpx tellex -l "YOUR_LICENSE_KEY_HERE" - Update imports: Replace
require('./config.json')withrequire('tellex').getConfig() - Delete old config.json (optional)
License
Proprietary - Copyright © 2026 Tellex SaaS (https://tellex.to)
This software is licensed exclusively to authorized Tellex customers and their clients. See LICENSE file for full terms and conditions.
Support
For issues or questions, contact Tellex support.
