
scanner les webcams sur internet

Je suis passé à une nouvelle méthode d'installation de ce programme pour une meilleure expérience de développement et une meilleure modifiabilité.
Par conséquent, le paquet PYPI scan-for-webcams n'est plus maintenu et doit être considéré comme obsolète.
au fait : nous avons un canal Discord ! rejoindre
python sfw search MJPG : pour les streamers MJPG publics
python sfw search webcamXP : pour les streamers webcamXP publics
python sfw search yawCam: pour les streamers yawCam publics
python sfw search hipcam: pour les streamers hipcam publics
python sfw search rtsp: DANGER recherche les serveurs rtsp sur shodan et effectue une énumération pour tenter de trouver des flux
python sfw play {url} : lit le flux de la caméra
rtsp://, sfw les lit dans un visualiseur graphique (voir sfw/rtsp.py)python sfw search ... --gui: affiche les caméras scannées dans une grille visuelle.
Le programme produira une liste de liens au format ip_address:port, ainsi que des descriptions de l'image en dessous.
Si votre terminal supporte les liens, cliquez sur le lien pour l'ouvrir dans votre navigateur, sinon copiez le lien et ouvrez-le dans votre navigateur.
Clonez ce dépôt : git clone https://github.com/JettChenT/scan-for-webcams
Installez requirements.txt : pip install -r requirements.txt
Configurez shodan : allez sur shodan.io, inscrivez-vous/connectez-vous et récupérez votre clé API
Configurez clarifai : allez sur clarifai.com, inscrivez-vous/connectez-vous, créez une application et récupérez votre clé API. Sinon, utilisez le modèle local places365.
Configurez geoip : allez sur geo.ipify.org, inscrivez-vous/connectez-vous et récupérez votre clé API
Ajoutez les clés API :
python sfw setupEt ensuite vous pouvez exécuter le programme !
Nous travaillons à la prise en charge de la génération de descriptions pour les flux
via des modèles vision-langage, qui peuvent générer des descriptions d'images en
langage naturel, au lieu de simples étiquettes, et s'exécuter sur l'appareil.
Actuellement, nous supportons un modèle llava 7b basé sur llama.cpp.
Pour l'utiliser, exécutez les commandes suivantes :
pip install -U --no-cache-dir llama-cpp-python@git+https://github.com/damian0815/llama-cpp-python/@4ec35390d72faba70942b9605dfcbde2bda0bdad
pip install huggingface_hub wurlitzer
python sfw search webcamXP --vllm=True --parallel=False # ou toute autre commande de recherche avec les deux derniers drapeaux
Remarque : notre intégration VLLM actuelle est expérimentale et peut ne pas fonctionner comme prévu. Le mode parallèle doit être désactivé pour VLLM pour l'instant.
Il est désormais possible d'exécuter le modèle Places365, un modèle affiné pour les lieux réels, afin d'obtenir des informations sur les flux des webcams.
Pour utiliser ce modèle, vous devez installer les paquets suivants :
pip install -r requirements-places.txt
Ensuite, vous pouvez exécuter le programme avec le drapeau --places :
python sfw search MJPG --tag=False --places
Le modèle mettra du temps à télécharger, puis sera mis en cache pour les utilisations futures.
Pour obtenir un affichage des flux en direct de toutes les webcams scannées, ajoutez simplement l'option --gui à votre commande.
python sfw search --help: pour plus d'options et d'aide