یک ابزار سبک و کارآمد برای تکثیر ترافیک UDP از یک منبع به چند مقصد است. این ابزار بیشتر برای تست، مانیتورینگ و شبیه سازی ترافیک شبکه استفاده می شود و به دلیل سادگی و مصرف کم منابع، در محیط های عملیاتی نیز کاربرد دارد.
کاربردهای رایج
ارسال همزمان ترافیک UDP به چند سیستم برای تست
کپی کردن ترافیک یک سرویس واقعی به محیط تست بدون اختلال در سرویس اصلی
مانیتورینگ یا آنالیز ترافیک با چند ابزار مختلف به صورت موازی
تست نرم افزارهایی که ورودی UDP دریافت می کنند
سناریوی نمونه
فرض کنید یک سرویس روی یک ماشین در حال ارسال ترافیک UDP است و می خواهید همان ترافیک را همزمان به یک سیستم تست و یک سیستم مانیتورینگ بفرستید، بدون تغییر در برنامه اصلی.
نمونه اجرای ساده
دریافت ترافیک UDP روی پورت 9999 و ارسال به دو مقصد دیگر
samplicate -p 9999 192.168.1.20:9999 192.168.1.30:9999
در این حالت
samplicator روی پورت 9999 گوش می دهد
هر بسته UDP دریافتی را به هر دو مقصد ارسال می کند
سناریوی ریدایرکت ترافیک برای تست
ماشین اصلی ترافیک UDP را به localhost:5000 می فرستد. شما می خواهید همان ترافیک به یک ماشین تست منتقل شود.
اجرای samplicator روی ماشین اصلی
samplicate -p 5000 test-machine-ip:5000
🔗👉 GitHub
#معرفی #آموزش #devops #دواپس