Sandbox

Quelqu'un vous donne un script et vous avez peur de l'executer sur votre bot ?

Il suffit de mettre le script dans le dossier Sandbox présent dans le dossier AnkaBot, puis de charger le script et l'executer, le script sera exécuté dans un environnement restreint où certaines fonctionnalités ne sont pas disponibles ou restreintes :

  • Les fonctions io: et os: et file: du langage LUA ne sont pas disponibles, et donc le script ne pourra accéder à aucun fichier de votre ordinateur.

  • L'appelle des méthodes developer:xxxxRequest (permettant d'envoyer/récupérer des données à un URL) affiche dans la console le lien et les données envoyées.

  • Les méthodes AccountController:executeCmd, AccountController:setScriptVariable, AccountController:callFunctionInScript, AccountController:callScriptFunction, AccountController:callScriptFunction sont désactivées.

  • La méthode ankabotController:getPassword est désactivée.

Dernière mise à jour