WiDROP bootable

De Breizh-Entropy
Révision datée du 11 décembre 2012 à 20:19 par Geb (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher


Un WiDrop est un dispositif simple qui allie un espace de stockage sans droits d'accès particuliers, anonyme et hors Internet, avec une connectivité Wi-Fi pour y accéder de façon pratique avec un terminal mobile (smartphone ou laptop par exemple).

L'install d'un widrop (sur un device dédié) pouvant s'avérer opaque pour le grand public, le but du projet est de fournir la solution la plus simple possible pour la création d'un tel système: une clé USB bootable.

Intervenants

Philosophie WiDROP

widrop.bzhack.org

Prérequis

  • Une clé wifi USB ou une interface wifi interne compatible, liste ICI.
  • Une clé USB qui hébergera le système WiDROP et fournira l'espace de partage.

TODO

  • créer un repository binaire pour la distro de la clé, avec patchage possible
  • script scannant toutes les interfaces WiFi présentes sur la machine pour tenter de les passer en master mode (courament uniquement la première)
  • splash screen bloqué au boot sur le shell pour l'utilisateur lambda
  • éventuellement scanner espace disponible sur la machine hôte pour héberger les données (au lieu d'écrire uniquement sur la clé)

Images

Le but du projet Widrop est de proposer une image de clé USB bootable. Images dispo bientôt (une version basée sur debian live est fonctionnelle en l'état (fonctionnement minimal))

Widrop from scratch [dev]

Cette section est destinée aux développeurs intéressés pour contribuer au projet.

Prérequis: une clé USB

  • Download debian live stable @ live.debian.org
  • dd if=debian-live-6.0.4-i386-standard.img of=cle_usb
  • Monter la clé USB sur le système hôte
  • cd /point_de_montage_clé
  • apply patches [todo git]
    • Ces patches modifient la clé pour la rendre persistente + logo grup widrop
  • démarrer sur la clé
  • apt-get install vsftpd hostapd lighttpd dnsmasq
  • Pour le ftp: adduser guest password ftpguest
  • apply patches [todo git]
    • Ces patches modifient des fichiers de /etc
    • Et ajoutent le /var/www widrop

Liens