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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
hulk — HULK DoS टूल, कुछ अतिरिक्त सुविधाओं के साथ Go में पोर्ट किया गया। | Kitploit
उपकरण/GitHubGitHub/grafov/hulk
वेब सुरक्षापेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्क
GitHubgrafov/hulk

hulk

HULK DoS टूल, कुछ अतिरिक्त सुविधाओं के साथ Go में पोर्ट किया गया।

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

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

सभी देखें →

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

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

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

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

Hulk DoS टूल

HULK DoS टूल Python से Go भाषा में पोर्ट किया गया है। मूल Python उपयोगिता Barry Shteiman द्वारा http://www.sectorix.com/2012/05/17/hulk-web-server-dos-tool/ मैंने बस कोड को जल्दी और बिना सफाई के पोर्ट कर दिया। मूल फ़ंक्शन नाम रखे गए हैं और मूल तर्क भी अधिकतर वैसा ही रखा गया है।

Python संस्करण से मुख्य अंतर Golang की concurrency वास्तुकला में है: goroutines। hulk.py कनेक्शन पूल में प्रत्येक कनेक्शन के लिए एक नया थ्रेड चलाता है, इसलिए यह सैकड़ों और हजारों थ्रेड्स का उपयोग करता है। hulk.go केवल हल्के goroutines का उपयोग करता है जो केवल दसियों थ्रेड्स का उपयोग करते हैं (आमतौर पर golang runtime ने प्रत्येक CPU कोर के लिए एक थ्रेड + कई सेवा थ्रेड्स शुरू किए)। यह वास्तुकला golang संस्करण को संसाधनों का बेहतर उपभोग करने की अनुमति देती है और उसी हार्डवेयर पर Python संस्करण की तुलना में बहुत अधिक कनेक्शन पूल प्राप्त करती है।

यह टूल स्ट्रेस टेस्टिंग के लिए लक्षित है और यह वास्तव में खराब कॉन्फ़िगर किए गए सर्वर या खराब बने ऐप को डाउन कर सकता है। इसे सावधानी से उपयोग करें।

उदाहरण:

root@kitploit:~
$ hulk -site http://example.com/test/ 2>/dev/null

$ HULKMAXPROCS=4096 hulk -site http://example.com 2>/tmp/errlog

उपयोगी पर्यावरण चर:

  • GOMAXPROCS इसे अपने CPUs की संख्या या उससे अधिक पर सेट करें (नवीनतम golang संस्करणों के लिए अब प्रासंगिक नहीं है)।
  • HULKMAXPROCS कनेक्शन पूल सीमित करें (डिफ़ॉल्ट रूप से 1024)।

अधिक विवरण: http://old.siberian.laika.name/node/7

अद्यतन: खैर, मैंने यह उपयोगिता एक बार के कार्य के लिए बनाई थी जब मैंने golang के साथ थोड़ा खिलवाड़ किया था। आश्चर्यजनक रूप से मैंने पाया कि इस उपयोगिता का उपयोग अन्य लोगों द्वारा किया जाता है, github पर कुछ स्टार मिले और यहाँ तक कि BlackArch Linux डिस्ट्रो में भी शामिल की गई। इसलिए मैंने कोड को थोड़ा साफ किया।

लाइसेंस

मुझे लगता है कि यह public domain हो सकता है क्योंकि यह कोड का एक सरल और छोटा टुकड़ा है, लेकिन जिस कारण से मुझे अब याद नहीं है, मैंने इसके लिए GPL चुना है। ठीक है। तो, HULK का Go संस्करण GPLv3 के तहत लाइसेंस प्राप्त है। LICENSE देखें।

मेरा Python में मूल HULK उपयोगिता से कोई संबंध नहीं है। मूल HULK उपयोगिता Barry Shteiman (http://sectorix.com) की है। मूल स्रोत में लाइसेंस का कोई संदर्भ नहीं है, इसलिए यह GPL के अंतर्गत नहीं है। मूल उपयोगिता के लेखक से लाइसेंस के बारे में पूछें।

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