একটি শক্তিশালী, মাল্টি-প্রসেস HTTP POST ফ্লাড টুল — Node.js ক্লাস্টার ব্যবহার করে CPU এর সব কোর কাজে লাগিয়ে সর্বোচ্চ RPS প্রদান করে।
শুধুমাত্র নিজের সার্ভার বা অনুমতিপ্রাপ্ত সিস্টেমে লোড টেস্টিংয়ের জন্য।
অবৈধভাবে অন্য কোনো সার্ভারে ব্যবহার করলে আইনি শাস্তি হতে পারে।
# প্রজেক্ট সেটআপ ও ডিপেন্ডেন্সি ইনস্টল করো
npm init -y
npm install axios
# টেস্ট চালাও
node dos-flood.js- Multi-process – Node.js cluster দিয়ে CPU এর সব কোর ব্যবহার করে
- Rate limiting – প্রতি ওয়ার্কারের জন্য সঠিক RPS কন্ট্রোল
- Randomized headers – ইউজার-এজেন্ট ও হেডার রোটেট করে ডিটেকশন এড়ানো
- Persistent connections – HTTP keep-alive দিয়ে সর্বোচ্চ পারফরম্যান্স
- Payload randomization – র্যান্ডম সাইজের JSON পেলোড
- Error resilience – ফেইল হলেও থামবে না, চালিয়ে যাবে
- Performance optimized – উচ্চ সকেট লিমিট সহ কাস্টম axios কনফিগ
// এই অংশটা তোমার প্রয়োজন অনুযায়ী পরিবর্তন করো
const TARGET_URL = 'http://localhost:3000'; // তোমার টেস্ট সার্ভার
const REQUESTS_PER_SECOND = 1000; // লোড বাড়াতে এই সংখ্যা বাড়াও
const DURATION = 30; // কত সেকেন্ড চলবে- আধুনিক ৮-কোর মেশিনে সহজেই ৮০০০–১৫০০০+ RPS
- টার্গেট সার্ভারে উচ্চ CPU + মেমোরি ব্যবহার
- কানেকশন এক্সহস্ট + রেসপন্স টাইম মারাত্মক বৃদ্ধি
- সার্ভার স্লো বা ডাউন হয়ে যাওয়া সম্ভব
বন্ধ করতে → Ctrl + C চাপো
নিজের লোকাল বা অনুমতিপ্রাপ্ত সিস্টেমে টেস্ট করার জন্য পারফেক্ট! দায়িত্বশীলভাবে ব্যবহার করুন
PROGGAN — Ethical Research & Red Team Operations
Offensive Security Division • Authorized Testing Only