Ceci est une ancienne révision du document !



ForemostGUI

ForemostGUI est une interface graphique pour le logiciel de récupération de données Foremost.

La nouvelle version en script est en cours d'élaboration avec zenity, df et bien entendu foremost:

#!/bin/bash

function _foremost() {
#On crée le formulaire en stockant les valeurs de sortie dans $cfgpass :/
parts=`df -Th | grep -e "^/dev/*" | tr "\n" "|"`
cfg=`zenity --forms \
        --title="ForemostGUI" \
        --text="Configurer votre récupération de données" \
        --width="800" \
        --add-list="Partitions :" \
        --column-values="Partitions :" \
        --list-values="${parts%?}" \
        --add-entry="Extentions :" \
        --add-entry="Destination :
(default:$PWD/output)" \
        --separator="@"`

#Si on clique sur le bouton Annuler
if [ "$?" -eq 1 ]; then
    #On quitte le script
    exit
fi
#Sinon on continue
addr=`echo "$cfg" | cut -d " " -f1` #Addresse absolue de la partitions sélection
ext=`echo "$cfg" | cut -d "@" -f2` #extentions des fichiers à récupérer
outdir=`echo "$cfg" | cut -d "@" -f3` #dossier de sortie
if [ "$ext" != "" ]; then
    ext="$ext"
else
    ext="all"
fi
if [ "$outdir" != "" ]; then
    outdir="-o $outdir"
fi

#on lance foremost
gksudo -m "L'execution de Foremost nécessite les privilèges administrateur" "foremost -w -q -Q -t '$ext' -i '$addr' $outdir" &
pid=$!
zenity --progress --pulsate --auto-close --text="Récupération en cours..." --title="ForemostGUI"
if [ "$?" -eq 1 ]; then
    gksudo -m "La fermeture de Foremost nécessite les privilèges administrateur" "killall foremost"
else
    zenity --question --title="ForemostGUI" --text="La récupération est terminé.\nVos fichiers sont récupérable ici:\n\"$PWD/output\" avec les privilèges administrateur"
fi
_foremost
}

_foremost

vous pouvez tout de même téléchargez l'installateur de l'ancienne version développé en FreePascal DEBIAN ICI. Celui-ci devrait vous installer au passage Foremost.

L'installation de ForemostGUI ne fonctionne pas sous Natty via le dépôt officiel du logiciel (erreur dans synaptic). en ce qui concerne le téléchargement direct du .deb, la logithèque ubuntu signale que le paquet est de mauvaise qualité ou que l'architecture i386 du logiciel est incorrecte sous Natty x64. Le logiciel est pour l'instant en arrêt de développement. Vous pouvez donc plutôt vous tourner vers Foremost en mode Terminal.

Lancez l'application depuis le menu Applications → Outils système → ForemostGUI.

Sélectionnez la partition à analyser.

Sélectionnez les types de fichiers à restaurer.

Appuyez sur 'Lancez la récupération' on vous demandera alors dans une fenêtre XTerm le mot de passe administrateur (ROOT) (il n'affiche pas la sortie du mot de passe dans XTerm)

Analyse en cours…

A la fin de la restauration le navigateur de fichier Nautilus démarre en mode administrateur (ROOT) dans le dossier de restauration

~/Output

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

  • foremostgui.1389100566.txt.gz
  • Dernière modification: Le 07/01/2014, 14:16
  • par 82.238.103.231