Modifications pour piratebox
⇓Voici quelques exemples de modification intéressante pour une piratebox
Avant toute choses je tiens a préciser que je n’es pas créer ces modifications, j’ai juste adapter a mes besoins les mods existant.
1) Rôle administrateur pour le tchat
Cette partie est très simple a mettre en œuvre, il suffit de rajouter quelques lignes de code sur deux fichiers différents.
Le 1er fichier à modifier est : style.css (situé dans votre dossier www/ ) juste après ça:
.orange {
color: #ff8040; }
ajouter ceci
.admin {
color: #000000;
background: #FF80FF;
font-weight: bold
}
c’est tout pour ce fichier, passons au suivant: psowrte.py (situé dans www/cgi-bin/) juste avant ça:
process_form( name , rawdata , color )
ajoute ceci en remplaçant « CHANGEME » par le mot de passe désiré :
if color.lower() == « admin »:
color = « def »
adminpass = « -CHANGEME »
if rawname.endswith(adminpass):
rawname = rawname[0:-1*len(adminpass)]
color = « admin »
Voilà vous venez de créer votre compte admin pour le tchat. Avant de passer au 2éme mods voyons a quoi ressemble ce que nous venons de créer avec la capture d’écran ci-dessous
2) Lister les fichiers reçue et supprimer les indésirables via une page web
Cette partie est un peut plus longue, j’ai récupérer les deux scripts python intitulées shared_files.py et delete_shared_file.py ICI . Les 2 scripts doivent être placer dans le dossier www/cgi-bin/ . J’ai créer une page html non visible par les utilisateurs (pour y accéder il faut connaître le nom de la page en question et la taper dans la barre d’URL) je vais donc seulement mettre la page html en question.
Un dernier conseille avant de mettre la page éviter de nommer la page admin.html n’importe-quelle petit malin et/ou maline se connectant a votre Piratebox essayera cette url. 🙂
Cliquer sur le liens ==> Gestion de fichier par le web PB
Attention seul les fichiers contenu dans le répertoire Shared/ seront lister si vous créer des sous-dossiers a l’intérieur de ce dossier vous devrez modifier ces scripts pour y avoir accès.
Voilà c’est Basic mais ça fait le boulot!!!