[Piratage] Surveiller l’utilisation de la Webcam ?

tom@ Messages postés 219 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
je cherche a savoir quand la webcam est utilisée.
Est-ce possible, en python avec un script ?
Petite précision:
A deux reprises, j'ai vu s'afficher à l’écran le flux de la webcam interne.
Bien sur , est-ce possible qu'une autre personne parvienne à utiliser la webcam??
J'ai été très étonné la première fois. Donc, j'ai pensé que j'avais fait une erreur de manipulation, sur les touches du clavier. La seconde fois, cela m'a paru moins être une coïncidence.

C'est pour cela, qu'à but préventive je me demandais si je devrais surveiller la webcam, afin d'être alerté d'une utilisation non intentionnelle.
De ce fait, J'aimerais utiliser un script python , sous linux.

Y a t'il un moyen avec python de savoir lorsque la webcam est utilisé ? Ou si un flux est en cours d'utilisation?

Merci de votre aide.
Tom@

[ Ubuntu destock ]

3 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    fuser /dev/video0
    devrait faire l'affaire (à modifier en fonction du prériphérique).

    Petit test sur un raspberry et d'une caméra USB :

    $ fuser /dev/video0 
    /dev/video0: 26840m

    Renvoie le PID utilisé.

    $ ps -26840
    PID TTY STAT TIME COMMAND
    26840 pts/2 Ssl+ 2:21 /usr/bin/mjpg_streamer -i /usr/lib/input_uvc.so -f 15 -y -n -r 640x480

    Renvoie le nom du programme attaché au PID.
    1
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Avec l'option "-v" de fuser, c'est encore plus simple :
      $ fuser -v /dev/video0 
      UTIL. PID ACCÈS COMMANDE
      /dev/video0: pi 28232 F...m mjpg_streamer
      0
  2. Flachy Joe Messages postés 2303 Statut Membre 261
     
    Peut être avec
    #!/bin/bash
    lsof | grep /dev/video

    pas testé...
    0
  3. Utilisateur anonyme
     
    Au pire il y a la méthode parano qui marche à tout les coups !! Tu colle un bout de papier/Sparadrap/post-it sur la webcam !
    0