
DoSinator is a powerful Denial of Service (DoS) testing tool developed in Python.
DoSinator एक शक्तिशाली Denial of Service (DoS) परीक्षण उपकरण है जो Python में विकसित किया गया है। सुरक्षा पेशेवरों और शोधकर्ताओं के लिए डिज़ाइन किया गया, यह उपकरण उन्हें विभिन्न DoS हमलों का अनुकरण करने की अनुमति देता है, जो संभावित साइबर खतरों के विरुद्ध नेटवर्क, सिस्टम और अनुप्रयोगों की लचीलापन का आकलन करने के लिए एक यथार्थवादी वातावरण प्रदान करता है।

रिपॉजिटरी को क्लोन करें:
git clone https://github.com/HalilDeniz/DoSinator.git
प्रोजेक्ट निर्देशिका पर जाएँ:
cd DoSinator
आवश्यक निर्भरताएँ स्थापित करें:
pip install -r requirements.txt
$ python3 dosinator.py --help
____ ____ __
/ __ \____ _____/ _/___ ____ _/ /_____ _____
/ / / / __ \/ ___// // __ \/ __ `/ __/ __ \/ ___/
/ /_/ / /_/ (__ )/ // / / / /_/ / /_/ /_/ / / _ _ _
/_____/\____/____/___/_/ /_/\__,_/\__/\____/_/ (_|_|_)
usage: dosinator.py [-h] -t TARGET [-p PORT] [-np NUM_PACKETS] [-ps PACKET_SIZE] [-ar ATTACK_RATE] [-d DURATION]
[--attack-mode {syn,sctp,udp,icmp,http,dns,os_fingerprint,slowloris,smurf,rudy,arp,port_scan,traceroute}]
[-sp SPOOF_IP] [--data DATA] [--file FILE] [--pcap PCAP] [--arp-mode {request,reply}]
[--ttl TTL] [--port-range PORT_RANGE] [--id ID] [--win WIN] [--max-hops MAX_HOPS]
options:
-h, --help show this help message and exit
-t TARGET, --target TARGET
Target IP address
-p PORT, --port PORT Target port number (required for non-ARP attacks)
-np NUM_PACKETS, --num_packets NUM_PACKETS
Number of packets to send (default: 500)
-ps PACKET_SIZE, --packet_size PACKET_SIZE
Packet size in bytes (default: 64)
-ar ATTACK_RATE, --attack_rate ATTACK_RATE
Attack rate in packets/second (default: 10)
-d DURATION, --duration DURATION
Duration of the attack in seconds
--attack-mode {syn,sctp,udp,icmp,http,dns,os_fingerprint,slowloris,smurf,rudy,arp,port_scan,traceroute}
Attack mode (default: syn)
-sp SPOOF_IP, --spoof-ip SPOOF_IP
Spoof IP address
--data DATA Custom data string to send
--file FILE File path to read data from
--pcap PCAP PCAP file path to save outgoing packets
--arp-mode {request,reply}
ARP mode (default: request)
--ttl TTL TTL value for the outgoing packets (default: 64)
--port-range PORT_RANGE
Port range for port scan (default: 1-1000)
--id ID IP identification field (default: None)
--win WIN TCP window size (default: None)
--max-hops MAX_HOPS Max hops for traceroute (default: 30)
target_ip: लक्ष्य प्रणाली का IP पता।target_port: लक्ष्य सेवा का पोर्ट नंबर।num_packets: भेजे जाने वाले पैकेटों की संख्या (डिफ़ॉल्ट: 500)।packet_size: प्रत्येक पैकेट का आकार बाइट्स में (डिफ़ॉल्ट: 64)।attack_rate: हमला दर पैकेट/सेकंड में (डिफ़ॉल्ट: 10)।duration: हमले की अवधि सेकंड में।attack_mode: हमला मोड: syn, udp, icmp, http (डिफ़ॉल्ट: syn)।spoof_ip: स्पूफ IP पता (डिफ़ॉल्ट: None)।data: भेजने के लिए कस्टम डेटा स्ट्रिंग।file: डेटा पढ़ने के लिए फ़ाइल पथ।pcap: आउटगोइंग पैकेट सहेजने के लिए PCAP फ़ाइल पथ।--arp-mode: ARP मोड निर्दिष्ट करने के लिए वैकल्पिक फ़्लैग। ARP अनुरोध पैकेट के लिए (डिफ़ॉल्ट) या ARP उत्तर पैकेट के लिए का उपयोग करें।DoSinator के कुछ उपयोग उदाहरण यहाँ दिए गए हैं: आप इसे यहाँ देख सकते हैं
कृपया इस उपकरण का जिम्मेदारी से उपयोग करें और कोई भी परीक्षण करने से पहले आवश्यक अनुमतियाँ प्राप्त करना सुनिश्चित करें।
योगदान का स्वागत है! यदि आपको कोई समस्या मिलती है या सुधार के लिए सुझाव हैं, तो बेझिझक एक मुद्दा खोलें या पुल अनुरोध सबमिट करें।
यदि आपके पास Dosinator के बारे में कोई प्रश्न, टिप्पणी या सुझाव हैं, तो कृपया मुझसे संपर्क करें:
यह प्रोजेक्ट MIT लाइसेंस के तहत लाइसेंस प्राप्त है। अधिक जानकारी के लिए LICENSE फ़ाइल देखें।
मेरा समर्थन करने पर विचार करने के लिए धन्यवाद! आपका समर्थन मुझे DNSWatch जैसे उपयोगी उपकरण बनाने और नई परियोजनाओं को विकसित करने में अधिक समय और प्रयास समर्पित करने में सक्षम बनाता है। योगदान करके, आप न केवल मौजूदा उपकरणों को बेहतर बनाने में मेरी मदद कर रहे हैं, बल्कि नए विचारों और नवाचारों को प्रेरित भी कर रहे हैं। आपका समर्थन इस परियोजना और भविष्य के प्रयासों के विकास में महत्वपूर्ण भूमिका निभाता है। आइए, साथ मिलकर निर्माण और सीखना जारी रखें। धन्यवाद!"
requestreply