GENTEST(1) Test Suite GENTEST(1) نام (NAME) gentest - اجرای عملیات‌های تصادفی و عمومی SMB روی دو سرور SMB و نمایش تفاوت‌های رفتاری خلاصه دستور (SYNOPSIS) gentest {//server1/share1} {//server2/share2} {-U user%pass} {-U user%pass} [-s seed] [-o numops] [-a] [-A] [-i FILE] [-O] [-S FILE] [-L] [-F] [-C] [-X] توضیحات (DESCRIPTION) ابزار gentest برنامه‌ای کمکی برای تشخیص تفاوت‌های رفتاری میان سرورهای SMB است. این ابزار مجموعه‌ای تصادفی از عملیات‌های عمومی را روی //server1/share1 و سپس همان مجموعه تصادفی را روی //server2/share2 اجرا کرده و تفاوت‌های موجود در پاسخ‌های دریافتی را نمایش می‌دهد. این ابزار توسط تیم Samba برای یافتن تفاوت‌های رفتاری میان سرورهای Samba و Windows استفاده می‌شود. گزینه‌ها (OPTIONS) -U user%pass مشخص کردن نام کاربری و گذرواژه برای ورود به اشتراک‌ها. این پارامتر اجباری است و باید دو بار مشخص شود. -s seed مقداردهی اولیه (بذر) به تولیدکننده اعداد تصادفی با مقدار مشخص‌شده. -o numops تنظیم تعداد عملیات‌هایی که باید انجام شوند. -a چاپ عملیات‌های انجام‌شده در خروجی. -A ردیابی رو به عقب برای یافتن حداقل تعداد عملیات لازم جهت ایجاد تفاوت در پاسخ یک فراخوانی مشخص. -i FILE مشخص کردن فایلی شامل نام فیلدهایی که باید نادیده گرفته شوند (مانند فیلدهای زمانی). برای توضیح ساختار فایل، به بخش‌های بعدی مراجعه کنید. -O فعال‌سازی oplocks. -S FILE تنظیم فایل بذرهای از پیش تعیین‌شده. مقدار پیش‌فرض gentest_seeds.dat است. -L استفاده از بذرهای از پیش تعیین‌شده. -F اتصال مجدد سریع (صرفاً بستن فایل‌ها). -C حالت تحلیل پیوسته. -X تحلیل حتی در صورت موفقیت‌آمیز بودن آزمون. نسخه (VERSION) این صفحه راهنما برای نسخه 4.0 از مجموعه Samba معتبر است. همچنین ببینید (SEE ALSO) Samba نویسنده (AUTHOR) این ابزار بخشی از مجموعه Samba[1] است، که توسط Samba Team[2] بین‌المللی توسعه داده می‌شود. ابزار gentest توسط Andrew Tridgell نوشته شده است. این صفحه راهنما توسط Jelmer Vernooij نوشته شده است. نکات (NOTES) 1. Samba http://www.samba.org 2. Samba Team http://www.samba.org/samba/team Samba 4.0 08/16/2026 GENTEST(1)