Salut,
Sur le site que tu renseignes, l'auteur fourni un script pour récupérer automatiquement tout les fichiers flv ouvert:
cd ~/repertoire-de-ton-choix
wget http: //marginalhacks.com/bin/flashcache # Pour rendre le script exécutable
chmod +x flashcache # Répertoire de ton choix
./flashcache # Lance le script
Sinon, l'idée du script est d'utiliser lsof pour voir la liste des fichiers ouverts sur ton ordinateur.
Tu trouveras une ligne similaire à:
chrome 919 dave 33u REG 8,1 60869267 41943191 /tmp/FlashXXZpZ620 (deleted)
(Pour filtrer, tu peux faire: 'lsof | grep Flash' )
Il y a ici deux informations intéressantes: '919': le processId de chrome qui a ouvert le fichier flash. Et 33, le 'numéro' de fichier (handle).
L'astuce, c'est que le fichier est effacé, mais comme il est toujours ouvert. Il est pas possible d'y accéder avec le chemin: /tmp/FlashXXZpZ620.
Par contre, dans tous les système unix il y a un répertoire spécial : /proc. Il ne s'agit pas de vrai fichier sur le disque mais d'information sur ton ordinateur. Par exemple, /proc/cpuinfo va te donner les informations sur tes processeurs de ton ordinateur. Dans notre cas, il y a également pour chacun des programmes qui tournent sur ordinateur, une référence vers les fichiers ouverts.
Dans le cas de notre exemple, tu peux récupérer la vidéo flash en copiant le fichier:
/proc/919/fd/33
Laurent