Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pwneye — आपका ONVIF और RTSP कैमरा साथी, वास्तविक दुनिया के सुरक्षा कैमरों की खोज और हैकिंग के लिए 🎥 | Kitploit
उपकरण/GitHubGitHub/hackerest/pwneye
टोहीIoT सुरक्षापासवर्ड हमलेभेद्यता विश्लेषणशोषणजानकारी एकत्र करनानेटवर्क सुरक्षापेनिट्रेशन टेस्टिंगहार्डवेयर और IoT सुरक्षारेड टीमिंग
GitHubhackerest/pwneye
354531451 महीना पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

pwneye

आपका ONVIF और RTSP कैमरा साथी, वास्तविक दुनिया के सुरक्षा कैमरों की खोज और हैकिंग के लिए 🎥

रिपॉजिटरी देखें

pwneye logo

version 1.3.2 codename panopticon Python 3.10+ macOS and Linux GNU GPL v3.0

pwneye एक केंद्रित और पोर्टेबल आक्रामक सुरक्षा उपकरण है जो उन IP कैमरों के साथ काम करने के लिए है जो ONVIF और RTSP सेवाओं को उजागर करते हैं, जिसका उद्देश्य सुरक्षा शोधकर्ताओं और हैकर्स को एक ही CLI वर्कफ़्लो से डिस्कवरी, प्रमाणीकरण परीक्षण, मेटाडेटा संग्रह, स्ट्रीम सत्यापन, रिकॉर्डिंग और अनुवर्ती कार्रवाइयों को संभालने का आसान तरीका देना है।

वर्तमान में समर्थित कुछ क्षमताओं में शामिल हैं:

  • WS-Discovery के माध्यम से स्थानीय नेटवर्क ONVIF डिस्कवरी
  • एकल क्रेडेंशियल या उपयोगकर्ता/पासवर्ड फ़ाइलों के साथ ONVIF प्रमाणीकरण और मल्टीथ्रेडेड ब्रूटफोर्स
  • डिवाइस जानकारी, कॉन्फ़िगर किए गए उपयोगकर्ता, नेटवर्क कॉन्फ़िगरेशन, मीडिया प्रोफ़ाइल और RTSP स्ट्रीम URI की ONVIF पोस्ट-प्रमाणीकरण गणना
  • ONVIF के माध्यम से कैमरा रीबूट, फ़ैक्टरी रीसेट, और इंटरैक्टिव शेल एक्सेस
  • CLI और समर्पित व्यूअर दोनों से ONVIF PTZ मूवमेंट
  • ONVIF के माध्यम से स्ट्रीम विरूपण और पुनर्स्थापना समर्थन
  • RTSP पोर्ट डिटेक्शन और बैनर-आधारित विक्रेता पहचान
  • 450+ अंतर्निहित विक्रेता क्रेडेंशियल / कनेक्शन-स्ट्रिंग प्रोफ़ाइल के साथ विक्रेता-जागरूक RTSP ब्रूटफोर्स, साथ ही मैनुअल विक्रेता और मैनुअल कनेक्शन स्ट्रिंग समर्थन
  • लाइव प्रगति आउटपुट के साथ मल्टीथ्रेडेड RTSP ब्रूटफोर्स
  • स्वचालित डिटेक्शन, निर्देशित गणना और इंटरैक्टिव चैनल चयन के साथ RTSP मल्टी-चैनल हैंडलिंग
  • DVR/NVR-शैली लक्ष्यों के लिए ज़ूम और तेज़ चैनल स्विचिंग के साथ समर्पित लाइव प्रीव्यू क्लाइंट
  • RTSP स्ट्रीम सत्यापन, ffplay के माध्यम से लाइव प्रीव्यू, ffmpeg के माध्यम से रिकॉर्डिंग, और स्नैपशॉट कैप्चर
  • ~/.pwneye के अंतर्गत सफल ONVIF और RTSP निष्कर्षों का प्रति-लक्ष्य कैशिंग

डेमो

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

विषय-सूची

  • स्थापना और अपडेट
    • pipx
    • Python
    • बाहरी निर्भरताएँ
  • आरंभ करना
  • ONVIF
    • ONVIF आपको क्या देता है
    • स्थानीय नेटवर्क की गणना करना
    • क्रेडेंशियल ब्रूटफोर्स करना
    • कैमरा रीबूट करना
    • कैमरा रीसेट करना
    • कैमरा घुमाना
    • स्ट्रीम विरूपित करना
    • स्ट्रीम विरूपण हटाना
    • शेल प्राप्त करना
  • RTSP
    • RTSP आपको क्या देता है
    • विक्रेता की पहचान करना
    • RTSP ब्रूटफोर्स
    • मल्टी-चैनल स्ट्रीम
    • स्ट्रीमिंग, रिकॉर्डिंग और स्नैपशॉट
  • टिप्स और ट्रिक्स
  • आभार
  • सुरक्षा
  • लाइसेंस

स्थापना और अपडेट

pipx

GitHub से pwneye को सिस्टम-व्यापी CLI कमांड के रूप में स्थापित करें:```bash pipx install git+https://github.com/Hackerest/pwneye.git pwneye --help

इसे अनइंस्टॉल करें:```bash
pipx uninstall pwneye

बाद में उसी 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

बाद में उसी GitHub स्रोत से इसे अपग्रेड करें:```bash cd pwneye git pull source .venv/bin/activate pip install -r requirements.txt

### बाहरी निर्भरताएँ

निम्नलिखित टूल्स आपके उपयोग के मोड के आधार पर `PATH` में होने की अपेक्षा की जाती है:
- `ffplay`
- `ffprobe`
- रिकॉर्डिंग के लिए `ffmpeg`

| प्लेटफ़ॉर्म | इंस्टॉल कमांड |
| --- | --- |
| 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` |

## आरंभ करना

इन्हें टूल में प्रवेश के सबसे तेज़ बिंदुओं के रूप में उपयोग करें। यहाँ लक्ष्य हर फ़्लैग का दस्तावेज़ीकरण करना नहीं है, बल्कि आपके पास पहले से मौजूद जानकारी के आधार पर कैमरे के साथ काम शुरू करने के सबसे उपयोगी तरीके दिखाना है।

जब आपके पास एक ही लक्ष्य हो और आप चाहते हैं कि `pwneye` आपके लिए प्रोटोकॉल चयन का काम करे, तो डिफ़ॉल्ट पूर्ण वर्कफ़्लो से शुरू करें:```bash
pwneye -t 192.168.1.135

जब आप उसी स्थानीय नेटवर्क पर हों और RTSP को छूने से पहले डिवाइस, विक्रेताओं और स्ट्रीम संकेतों की पहचान करना चाहें, तो ONVIF डिस्कवरी से शुरुआत करें:```bash pwneye --discover

जब ONVIF अप्रासंगिक, अनुपलब्ध हो, या आप पहले से जानते हों कि आप क्या परीक्षण करना चाहते हैं, तो सीधे RTSP से शुरू करें:```bash
pwneye -t 192.168.1.135 --skip-onvif

जब आप शोर कम करना चाहते हैं और पहुंच को तेज़ी से सत्यापित करना चाहते हैं, तो ज्ञात या संदिग्ध क्रेडेंशियल्स से शुरुआत करें:```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

जब आपके पास पहले से स्ट्रीम का संकेत हो और आप 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'

एक बार कार्यशील स्ट्रीम मिल जाने पर साक्ष्य संग्रह से शुरू करें:```bash pwneye -t 192.168.1.135 --snapshot pwneye -t 192.168.1.135 --record

याद रखने योग्य उपयोगी फ़्लैग:
- `--vendor VENDOR`: जब डिवाइस परिवार पहले से ज्ञात हो तो RTSP अनुरोधों को कम करें
- `-cn, --connection-string PATH`: कोई ज्ञात RTSP पथ या उम्मीदवार पथों वाली फ़ाइल आज़माएँ
- `--multi-channel`: जब आपको DVR/NVR-शैली के लक्ष्य का संदेह हो तो चैनल-आधारित RTSP पथों को प्राथमिकता दें
- `--threads N`: ONVIF और RTSP ब्रूटफोर्स के लिए समवर्तीता नियंत्रित करें
- `--skip-onvif` / `--skip-rtsp`: केवल एक प्रोटोकॉल पर ध्यान केंद्रित करें
- `--no-cache`: कैश से न पढ़ें और न ही लिखें
- `--fresh`: कैश रीड को अनदेखा करें लेकिन फिर भी नए निष्कर्ष लिखें

## ONVIF

ONVIF कैमरा जगत का प्रबंधन और नियंत्रण पक्ष है। व्यवहार में, यह डिस्कवरी, प्रमाणीकरण, मेटाडेटा निष्कर्षण, मीडिया प्रोफ़ाइल गणना, स्ट्रीम URI पुनर्प्राप्ति, और रीबूट जैसी डिवाइस क्रियाओं के लिए उपयोगी है।

`pwneye` में, ONVIF आमतौर पर वह प्रोटोकॉल है जो प्रमाणीकरण के बाद का सबसे समृद्ध संदर्भ देता है, यह समझने का सबसे स्पष्ट मार्ग प्रदान करता है कि कैमरा क्या उजागर करता है, और जब प्रमाणित खाते के पास पर्याप्त विशेषाधिकार हों, तो डिवाइस पर वास्तविक प्रशासनिक क्रियाओं तक पहुँच प्रदान करता है।

### ONVIF आपको क्या देता है

जब कोई कैमरा ONVIF उजागर करता है, तो `pwneye` इसका उपयोग कर सकता है:
टूल डाउनलोड करें