Propriétaire : Bekono Beyas
Cette application front-end permet de coller une documentation Swagger/OpenAPI et de générer des DTOs et services (extraits de code) pour accélérer le développement. L'outil est fourni uniquement pour des usages légitimes et des tests d'intrusion autorisés.
⚠️ Avertissement légal : L'utilisation de cette application pour l'exécution d'attaques non autorisées ou pour exploiter des systèmes sans autorisation est strictement interdite. Le détenteur du projet (Bekono Beyas) décline toute responsabilité en cas d'usage illégal.
- Coller la documentation Swagger/OpenAPI
- Visualiser les endpoints
- Générer des snippets DTO / Service
- Modal de copie et téléchargement du code
- Node.js (>=14)
- npm
- Cloner le repo sur GitHub et lier à Vercel pour déploiement automatique (voir plus bas).
- Ouvrir un terminal dans le dossier du projet:
npm install- Lancer le build local et servir le dossier de sortie:
npm run build
npm startLe site sera servi sur http://localhost:5000 par défaut.
Le projet contient un script build qui obfusque le JavaScript inline et minifie le HTML dans dist/index.html. Cela augmente la difficulté de lecture mais n'empêche pas la copie ni l'ingénierie inversée.
- Pousser ton projet sur un repository GitHub.
- Se connecter à https://vercel.com et importer le repository depuis GitHub.
- Lors de la configuration, indiquer :
- Commande de build :
npm run build - Répertoire de sortie :
dist
- Commande de build :
- Lancer le déploiement. Vercel exécutera la commande de build et servira
dist/index.html.
- Crée un repository GitHub et pousse le contenu du dossier du projet (ex:
mainbranch). - Dans Vercel, clique sur "Import Project" → sélectionne ton repo GitHub → Continuer.
- Dans les options de Build, vérifie que :
- Build Command:
npm run build - Output Directory:
dist
- Build Command:
- Déploie. À chaque push sur la branche configurée, Vercel lancera automatiquement la build et publiera la nouvelle version.
Astuce : Si tu veux que
distsoit poussé dans le repo (par ex. pour archive), retiredist/de.gitignore; sinon laissedist/ignoré et laisse Vercel construire à chaque déploiement.
- Ce projet n'effectue aucune action agressive par défaut; il génère uniquement du code à partir d'une documentation fournie par l'utilisateur.
- Pour toute logique dangereuse (exécution de requêtes sur des cibles externes), déplacer la logique côté serveur et exiger une authentification et des autorisations explicites.
- © 2025 Bekono Beyas — Tous droits réservés.
- Voir
LICENSE,COPYRIGHT.mdetTERMS_OF_USE.mdpour les détails légaux.
- Auteur : Bekono Beyas
- Pour demandes commerciales ou légales : (beyasbekono@gmail.com)