Signaler

[Piratage] Surveiller l’utilisation de la Webcam ?

Posez votre question tom@ 183Messages postés lundi 21 mars 2005Date d'inscription 22 août 2017 Dernière intervention - Dernière réponse le 5 sept. 2017 à 16:36 par Breizhux
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 ]
Utile
+1
plus moins
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.
zipe31 34978Messages postés dimanche 7 novembre 2010Date d'inscription ContributeurStatut 21 septembre 2017 Dernière intervention - 28 août 2017 à 15:57
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
Répondre
Donnez votre avis
Utile
+0
plus moins
Peut être avec
#!/bin/bash
lsof | grep /dev/video

pas testé...
Donnez votre avis
Utile
+0
plus moins
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 !
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !