Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
pwneye — Votre compagnon pour caméras ONVIF et RTSP, conçu pour découvrir et hacker des caméras de sécurité réelles 🎥 | Kitploit
Outils/GitHubGitHub/hackerest/pwneye
ReconnaissanceSécurité IoTAttaques de Mots de PasseAnalyse des VulnérabilitésExploitationCollecte d'InformationsSécurité RéseauTests d'IntrusionSécurité Matériel et IoTRed Teaming
GitHub
35453144il y a 1 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
hackerest/pwneye

pwneye

Votre compagnon pour caméras ONVIF et RTSP, conçu pour découvrir et hacker des caméras de sécurité réelles 🎥

Voir le dépôt
Partager

logo pwneye

version 1.3.2 nom de code panopticon Python 3.10+ macOS et Linux GNU GPL v3.0

pwneye est un outil de sécurité offensive ciblé et portable pour travailler avec des caméras IP qui exposent des services ONVIF et RTSP, visant à offrir aux chercheurs en sécurité et aux hackers un moyen simple de gérer la découverte, les tests d'authentification, la collecte de métadonnées, la validation des flux, l'enregistrement et les actions de suivi à partir d'un seul flux de travail en ligne de commande.

Certaines des capacités actuellement prises en charge incluent :

  • Découverte ONVIF sur le réseau local via WS-Discovery
  • Authentification ONVIF et bruteforce multithread avec des identifiants uniques ou des fichiers de noms d'utilisateur/mots de passe
  • Énumération ONVIF post-authentification des informations de l'appareil, des utilisateurs configurés, de la configuration réseau, des profils média et des URI de flux RTSP
  • Redémarrage de la caméra, réinitialisation d'usine et accès à un shell interactif via ONVIF
  • Mouvement PTZ ONVIF depuis la ligne de commande et le visualiseur dédié
  • Prise en charge du défacement et de la restauration de flux via ONVIF
  • Détection du port RTSP et identification du fournisseur basée sur les bannières
  • Bruteforce RTSP conscient du fournisseur avec plus de 450 profils intégrés d'identifiants / chaînes de connexion de fournisseurs, plus prise en charge manuelle du fournisseur et de la chaîne de connexion
  • Bruteforce RTSP multithread avec sortie de progression en direct
  • Gestion multi-canaux RTSP avec détection automatique, énumération guidée et sélection interactive des canaux
  • Client d'aperçu en direct dédié avec zoom et changement rapide de canal pour les cibles de type DVR/NVR
  • Validation des flux RTSP, aperçu en direct via ffplay, enregistrement via ffmpeg et capture d'instantanés
  • Mise en cache par cible des résultats ONVIF et RTSP réussis sous ~/.pwneye

Démo

https://github.com/user-attachments/assets/6913632b-326d-455e-aa0d-be6bf9b3e66c

Table des matières

  • Installation et mises à jour
    • pipx
    • Python
    • Dépendances externes
  • Pour commencer
  • ONVIF
    • Ce que ONVIF vous offre
    • Énumération du réseau local
    • Bruteforce des identifiants
    • Redémarrage d'une caméra
    • Réinitialisation d'une caméra
    • Déplacement de la caméra
    • Défacement d'un flux
    • Restauration d'un flux
    • Obtention d'un shell
  • RTSP
    • Ce que RTSP vous offre
    • Identification du fournisseur
    • Bruteforce RTSP
    • Flux multi-canaux
    • Streaming, enregistrement et instantanés
  • Astuces et conseils
  • Remerciements
  • Sécurité
  • Licence

Installation et mises à jour

pipx

Installez pwneye comme commande CLI système depuis GitHub :```bash pipx install git+https://github.com/Hackerest/pwneye.git pwneye --help

Désinstallez-le :```bash
pipx uninstall pwneye

Mettez-le à niveau plus tard depuis la même source GitHub :```bash pipx upgrade pwneye

### Python```bash
git clone https://github.com/Hackerest/pwneye
cd pwneye
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 pwneye.py --help

Upgradez-le plus tard depuis la même source GitHub :```bash cd pwneye git pull source .venv/bin/activate pip install -r requirements.txt

### Dépendances externes

Les outils suivants sont attendus dans `PATH` selon le mode que vous utilisez :
- `ffplay`
- `ffprobe`
- `ffmpeg` pour l’enregistrement

| Plateforme | Commande d’installation |
| --- | --- |
| macOS (Homebrew) | `brew install ffmpeg` |
| Ubuntu / Debian | `sudo apt update && sudo apt install ffmpeg` |
| Fedora | `sudo dnf install ffmpeg ffmpeg-free` |
| Arch Linux | `sudo pacman -S ffmpeg` |
| openSUSE | `sudo zypper install ffmpeg` |

## Pour commencer

Utilisez ces points d’entrée comme les plus rapides pour accéder à l’outil. L’objectif ici n’est pas de documenter chaque option, mais de montrer les manières les plus utiles de commencer à travailler avec une caméra selon ce que vous savez déjà.

Partez du flux de travail complet par défaut lorsque vous avez une seule cible et que vous souhaitez que `pwneye` fasse le travail de sélection du protocole à votre place :```bash
pwneye -t 192.168.1.135

Commencez par la découverte ONVIF lorsque vous êtes sur le même réseau local et souhaitez identifier les appareils, les fournisseurs et les indices de flux avant de toucher au RTSP :```bash pwneye --discover

Commencez directement par RTSP lorsque ONVIF n'est pas pertinent, indisponible, ou que vous savez déjà ce que vous souhaitez tester :```bash
pwneye -t 192.168.1.135 --skip-onvif

Commencez par des identifiants connus ou suspectés lorsque vous souhaitez réduire le bruit et valider rapidement l'accès :```bash pwneye -t 192.168.1.135 --username admin --password admin pwneye -t 192.168.1.135 --username admin --password ~/wordlists/passwords.txt pwneye -t 192.168.1.135 --username ~/wordlists/users.txt --password admin123

Commencez à partir d'un chemin connu ou d'un modèle de chemin lorsque vous disposez déjà d'un indice sur le flux et que vous souhaitez un contrôle précis sur les requêtes RTSP :```bash
pwneye -t 192.168.1.135 --skip-onvif -cn "/live/ch00_0"
pwneye -t 192.168.1.135 --skip-onvif -cn '/cam/realmonitor?channel={channel}&subtype=0'

Commencez la collecte de preuves une fois qu’un flux fonctionnel est trouvé :```bash pwneye -t 192.168.1.135 --snapshot pwneye -t 192.168.1.135 --record

Drapeaux utiles à garder en tête :
- `--vendor VENDOR` : réduire les requêtes RTSP lorsque la famille d’appareils est déjà connue
- `-cn, --connection-string PATH` : essayer un chemin RTSP connu ou un fichier contenant des chemins candidats
- `--multi-channel` : privilégier les chemins RTSP basés sur les canaux lorsque vous suspectez une cible de type DVR/NVR
- `--threads N` : contrôler la concurrence pour le brute-force ONVIF et RTSP
- `--skip-onvif` / `--skip-rtsp` : se concentrer sur un seul protocole
- `--no-cache` : ne pas lire ni écrire dans le cache
- `--fresh` : ignorer les lectures du cache mais continuer à écrire les nouveaux résultats

## ONVIF

ONVIF est le côté gestion et contrôle du monde des caméras. En pratique, il est utile pour la découverte, l’authentification, l’extraction de métadonnées, l’énumération des profils média, la récupération des URI de flux et les actions sur l’appareil telles que le redémarrage.
Télécharger l’outil