🤖 Contrôle Rapide du Bot
Gérez l'exécution du bot Discord directement depuis le panel.
⚡ Loader TigrouGen (.exe)
Téléchargez l'exécutable officiel Windows (1.0 Mo) ou testez le lien de téléchargement.
🔌 API Universelle & Docs
Téléchargez la documentation complète de l'API de licences et gérez vos clés développeur.
Créer une key (admin)
Keys générées
📦 Catégories de Comptes & Gestion du Stock
Créez des catégories et importez des fichiers .CSV contenant vos comptes (Netflix, Steam, Discord, etc.).
Catégories Actives
📦 Stock de Comptes
| # | Identifiant / Email | Mot de Passe / Clé | Infos Complémentaires | Statut | Date d'Ajout | Action |
|---|
⚡ Téléverser le binaire Dolly Unlock All (.exe)
Uploadez votre fichier Dolly.exe compilé. Les utilisateurs pourront le télécharger directement via le bouton de la boutique et de leur espace client.
Fichier exécutable Windows (.exe) jusqu'à 100 Mo
📁 Importer & Filtrer des Fichiers .CSV
Analysez, recherchez, triez et filtrez n'importe quel fichier CSV instantanément.
🔎 Recherche & Filtres Multicritères
Gestion du Bot Discord
Lancez, arrêtez et surveillez l'état du bot Tigrou en temps réel.
📤 Envoyer un Message Personnalisé avec le Bot
Postez une annonce officielle ou un message direct dans n'importe quel salon Discord où le bot est présent.
🏷️ Créer un Nouveau Code Promo
Les codes promo permettent d'appliquer une réduction sur le montant en ETH lors de l'achat via /buymytigrou sur Discord.
Codes Promo Enregistrés
📜 Historique des Logs de Connexion
Audit en temps réel des accès au panel Tigrou (Discord OAuth et identifiants classiques).
| Date & Heure | Utilisateur | Méthode | Adresse IP | Statut | Détails |
|---|---|---|---|---|---|
| Chargement des logs... | |||||
Créer un compte administrateur
*, keys:create, keys:read, keys:delete, admins:create, smtp:edit, maintenance:toggle, docs:download
Administrateurs enregistrés
Configuration SMTP (pour /requestcategory)
Gestion de la Maintenance
Active une page de maintenance côté client avec compte à rebours et notification sur le salon Discord configuré.
➕ Ajouter un Produit à la Boutique
Définissez facilement vos offres de clés avec leur durée, description et prix en Euros.
⚙️ Paramètres des Paiements Boutique
Configurez les coordonnées PayPal et Ethereum affichées aux acheteurs.
📦 Produits Actuellement en Vente
Les produits actifs apparaissent automatiquement sur la boutique publique (Voir la boutique ↗).
| Icône | Nom du Produit | Prix (€) | Durée Clé | Badge | Avis | Statut | Actions |
|---|
💳 Commandes Reçues (PayPal & Ethereum)
Vérifiez les paiements reçus avec la note client, puis validez pour délivrer la clé de licence instantanément.
| Réf Commande | Date | Acheteur | Discord Lié | Produit & Durée | Montant | Moyen | Note Client / TxHash ETH | Statut | Action |
|---|
👥 Gestion des Comptes Acheteurs
Consultez tous les utilisateurs inscrits sur la boutique, leurs achats et leurs comptes Discord liés.
| Acheteur | Adresse Email | Compte Discord Lié | Date Inscription | Clés Achetées | Commandes | Moyen Favori | Total Dépensé (€) |
|---|
⭐ Modération des Avis Clients
Gérez les évaluations et retours d'expérience laissés par les acheteurs sur la boutique.
| Note | Auteur | Produit Évalué | Commentaire | Acheteur Vérifié | Date | Action |
|---|
API Universelle de Licences Tigrou v1.0.0 ACTIVE
Intégrez le système de vérification et d'activation de clés Tigrou dans n'importe quel projet externe (C++, Python, C#, Java, Web, Bot Discord, Sellix, Shoppy) via des requêtes REST HTTPS simples et ultra-rapides.
🌐 Endpoints & Configuration
https://tigrouomni.wisp.uno
POST /api/v1/license/verify
{ "key": "...", "hwid": "..." }. Verrouille automatiquement le HWID au 1er lancement.
POST /api/v1/keys/create
X-API-Key: tk_live_.... Idéal pour Sellix, Shoppy ou vos bots Discord.
🧪 Testeur de Licence en Direct
Testez n'importe quelle clé en temps réel pour simuler exactement la réponse renvoyée à votre logiciel client.
🔑 Clés API Développeur (Master API Keys)
Ces clés secrètes permettent à vos serveurs, webhooks et bots de générer ou révoquer des licences Tigrou à distance.
| Nom / Application | Produit Lié | Préfixe Clés | Clé API (Secret) | Requêtes | Dernière Utilisation | Statut | Action |
|---|---|---|---|---|---|---|---|
| Chargement des clés API... | |||||||
💻 Exemples de Code Prêts à l'Emploi
Copiez-collez ces fonctions directement dans votre logiciel pour vérifier les licences en 2 lignes de code.
// C++ WinINet (Windows Natif, sans dépendance externe)
#include <windows.h>
#include <wininet.h>
#include <iostream>
#include <string>
#pragma comment(lib, "wininet.lib")
bool VerifyTigrouLicense(const std::string& key) {
HINTERNET hInternet = InternetOpenA("TigrouClient", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
HINTERNET hConnect = InternetConnectA(hInternet, "tigrouomni.wisp.uno", INTERNET_DEFAULT_HTTPS_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0);
HINTERNET hReq = HttpOpenRequestA(hConnect, "POST", "/api/v1/license/verify", NULL, NULL, NULL, INTERNET_FLAG_SECURE | INTERNET_FLAG_RELOAD, 0);
std::string body = "{\"key\":\"" + key + "\"}";
std::string headers = "Content-Type: application/json\r\n";
HttpSendRequestA(hReq, headers.c_str(), headers.length(), (LPVOID)body.c_str(), body.length());
char buf[2048] = {0};
DWORD read = 0;
InternetReadFile(hReq, buf, sizeof(buf)-1, &read);
InternetCloseHandle(hReq); InternetCloseHandle(hConnect); InternetCloseHandle(hInternet);
return (std::string(buf).find("\"valid\":true") != std::string::npos);
}
import requests
def check_license(key):
url = "https://tigrouomni.wisp.uno/api/v1/license/verify"
payload = {"key": key.strip()}
try:
r = requests.post(url, json=payload, timeout=8).json()
if r.get("valid"):
print(f"[+] Licence active ! Jours restants : {r.get('daysLeft')}")
return True
else:
print(f"[-] Erreur : {r.get('message')}")
return False
except Exception as e:
print(f"[-] Erreur connexion : {e}")
return False
using System;
using System.Net.Http;
using System.Text;
using System.Text.Json;
using System.Threading.Tasks;
public class TigrouAuth {
private static readonly HttpClient client = new HttpClient();
public static async Task<bool> CheckAsync(string key) {
var payload = new { key = key };
var content = new StringContent(JsonSerializer.Serialize(payload), Encoding.UTF8, "application/json");
var res = await client.PostAsync("https://tigrouomni.wisp.uno/api/v1/license/verify", content);
var json = await res.Content.ReadAsStringAsync();
using var doc = JsonDocument.Parse(json);
return doc.RootElement.TryGetProperty("valid", out var v) && v.GetBoolean();
}
}
# 1. Vérification de clé client :
curl -X POST https://tigrouomni.wisp.uno/api/v1/license/verify \
-H "Content-Type: application/json" \
-d '{"key":"TIGROU-AB12CD34EF56GH78"}'
# 2. Création de clé automatique (Développeur / Webhook) :
curl -X POST https://tigrouomni.wisp.uno/api/v1/keys/create \
-H "Content-Type: application/json" \
-H "X-API-Key: tk_live_VOTRE_CLE_API" \
-d '{"days":30, "note":"Vente Sellix"}'