
🔥 CHAOS est un outil d'administration à distance gratuit et open-source qui permet de générer des binaires pour contrôler des systèmes d'exploitation distants.
CHAOS est un outil d'administration à distance gratuit et open-source qui permet de générer des binaires pour contrôler des systèmes d'exploitation distants.
Signaler un bug
·
Demander une fonctionnalité
·
·
CE LOGICIEL EST FOURNI « TEL QUEL » SANS AUCUNE GARANTIE. VOUS UTILISEZ CE LOGICIEL À VOS PROPRES RISQUES. L'UTILISATION RELÈVE DE L'ENTIÈRE RESPONSABILITÉ DE L'UTILISATEUR FINAL. LES DÉVELOPPEURS DÉCLINENT TOUTE RESPONSABILITÉ ET NE SONT PAS RESPONSABLES DE TOUTE MAUVAISE UTILISATION OU DE TOUT DOMMAGE CAUSÉ PAR CE PROGRAMME.
| Fonctionnalité | ||
|---|---|---|
Shell inversé | X | X |
Télécharger un fichier | X | X |
Envoyer un fichier | X | X |
Supprimer un fichier | X | X |
Capture d'écran | X | X |
Explorateur de fichiers | X | X |
Obtenir les infos OS | X | X |
Exécution cachée | X | |
Redémarrer | X | X |
Éteindre | X | X |
Verrouiller l'écran | X | |
Déconnexion | X | |
Ouvrir une URL | X | X |
Plusieurs options d'installation sont disponibles :
# Install dependencies
$ sudo apt install golang git -y
# Get this repository
$ git clone https://github.com/tiagorlampert/CHAOS
# Go into the repository
$ cd CHAOS/
# Run
$ PORT=8080 SQLITE_DATABASE=chaos go run cmd/chaos/main.go
# Create a shared directory between the host and container
$ mkdir ~/chaos-container
$ docker run -it -v ~/chaos-container:/database/ -v ~/chaos-container:/temp/ \
-e PORT=8080 -e SQLITE_DATABASE=chaos -p 8080:8080 tiagorlampert/chaos:latest
# Create a shared directory between the host and container
$ md c:\chaos-container
$ docker run -it -v c:/chaos-container:/database/ -v c:/chaos-container:/temp/ -e PORT=8080 -e SQLITE_DATABASE=chaos -p 8080:8080 tiagorlampert/chaos:latest
Essayez-le maintenant sur Heroku en un clic :
Après l'exécution, allez sur http://localhost:8080 et connectez-vous avec le nom d'utilisateur par défaut admin et le mot de passe admin, puis changez le mot de passe.
Pour vous connecter à une base de données prise en charge, vous devez définir certaines variables d'environnement requises :
SQLite :
SQLITE_DATABASE = chaosPostgreSQL :
POSTGRES_DATABASE = chaosPOSTGRES_HOST = localhostPOSTGRES_PASSWORD = postgresPOSTGRES_PORT = 5432POSTGRES_USER = postgresPOSTGRES_SSL_MODE = disable/require //optionnel



Consultez notre guide de contribution dans CONTRIBUTING.md.
Si ce projet vous a plu, offrez-moi un café. :)
La licence MIT
Copyright (c) 2017, Tiago Rodrigo Lampert