Archives pour la catégorie Raspberry pi

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 chatbox

  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.

Kazam_screenshot_00007

Voilà c’est Basic mais ça fait le boulot!!!

Publicités

Ma piratebox sous tout les angles

Voici quelques photos de ma piratebox

Mise à part les 2 clef Usb et le raspberry pi bien sûre le reste est 100% récup. Les lego viennent de ma vieille caisse à jouet, le petit ventilateur vient d’un disque dur multimédia qui n’a pas apprécier sa chute 😦 et les barres de Led viennent d’un stock de pièce de voiture télécommander qui été en vente dans les librairies pour fabriquer ça propre voiture RC , qui d’ailleurs traînait aussi dans ma caisse a jouet 😉 rpilego

Le câble bleu est relié au port GPIO numéro 4 qui me permet d’émettre a court portée sur la bande Fm de mon choix, il provient d’un four qui traînait dans … mais non pas dans ma caisse à jouet voyons!!! Tout simplement des encombrements de mon quartier.

j’utilise le programme PiFm pour émettre, vous pouvez le trouvez ICI il existe d’autre fork de ce projet notamment pour le raspberry pi B+  et 3. j’ai créer un dossier que j’ai appeler « Radio » (oui je sais c’est original 🙂 ) avec dedans le programme en question et mes enregistrement que je veux diffuser, il me suffit alors de me connecter en ssh a ma piratebox puis d’aller dans ce dossier Radio puis je le lance avec la commande ./PiFM mamusic.wav suivi de la fréquence fm que je désire exemple ./PiFm music.wav 103.0 .