REORDERCAP(1)   REORDERCAP(1)

reordercap - بازآرایی و مرتب‌سازی فایل ورودی بر اساس برچسب زمانی در فایل خروجی

reordercap [ -n ] <infile> <outfile>

reordercap -h|--help

reordercap -v|--version

Reordercap برنامه‌ای است که یک فایل ضبط بسته (capture file) ورودی را خوانده و فریم‌های آن را به صورت مرتب‌شده بر اساس برچسب زمانی صعودی در یک فایل خروجی بازنویسی می‌کند.

این قابلیت می‌تواند زمانی مفید باشد که فایل‌های ضبط از ترکیب فریم‌های بیش از یک منبع کاملاً همگام‌شده (synchronised) ایجاد شده باشند، اما فریم‌ها با ترتیب زمانی دقیق ترکیب نشده باشند.

Reordercap فایل ضبط خروجی را با همان فرمت فایل ورودی ذخیره می‌کند.

Reordercap قادر به شناسایی، خواندن و نوشتن همان فایل‌های ضبطی است که توسط Wireshark پشتیبانی می‌شوند. فایل ورودی نیازی به پسوند نام فایل خاصی ندارد؛ فرمت فایل و فشرده‌سازی اختیاری gzip، zstd یا lz4 به‌طور خودکار شناسایی می‌شوند. در نزدیکی ابتدای بخش «توضیحات (DESCRIPTION)» در wireshark(1) یا https://www.wireshark.org/docs/man-pages/wireshark.html توضیحات مفصلی دربارهٔ شیوهٔ مدیریت این موضوع توسط Wireshark آمده است که مشابه با نحوهٔ عملکرد reordercap می‌باشد.

-h|--help

شماره نسخه و گزینه‌ها را چاپ کرده و خارج می‌شود.

-n

هنگامی که گزینهٔ -n استفاده شود، اگر reordercap تشخیص دهد که فایل ورودی از پیش مرتب است، فایل خروجی را نخواهد نوشت.

-v|--version

اطلاعات کامل نسخه را چاپ کرده و خارج می‌شود.

--log-level <level>

تنظیم سطح ثبت پیام‌های فعال (log level). سطوح پشتیبانی‌شده از کمترین به بیشترین به ترتیب عبارتند از: "noisy" ،"debug" ،"info" ،"message" ،"warning" ،"critical" و "error". پیام‌های مربوط به سطح مشخص‌شده و بالاتر از آن چاپ خواهند شد؛ برای مثال "warning" پیام‌های سطوح "warning" ،"critical" و "error" را چاپ می‌کند و "noisy" تمامی پیام‌ها را نمایش می‌دهد. این سطوح به بزرگی و کوچکی حروف حساس نیستند.

--log-fatal <level>

در صورت ثبت هر پیامی در سطح تعیین‌شده یا بالاتر، برنامه را متوقف می‌کند. برای نمونه، "warning" با دریافت هر پیام از نوع "warning" ،"critical" یا "error" برنامه را خاتمه می‌دهد.

--log-fatal-count <count>

تعداد پیام‌های خطای مرگبار (fatal) که می‌توانند پیش از توقف برنامه ثبت شوند.

--log-domains <list>

تنها چاپ پیام‌های مربوط به دامنه‌های گزارش‌گیری مشخص‌شده، مانند "GUI,Epan,sshdump". فهرست دامنه‌ها باید با کاما از هم جدا شوند. با قرار دادن علامت "!" به عنوان نویسهٔ نخست، تطابق معکوس می‌شود.

--log-debug <list>

وادار کردن دامنه‌های مشخص‌شده به ثبت گزارش در سطح "debug". فهرست دامنه‌ها باید با کاما از هم جدا شوند. با قرار دادن علامت "!" به عنوان نویسهٔ نخست، تطابق معکوس می‌شود.

--log-noisy <list>

وادار کردن دامنه‌های مشخص‌شده به ثبت گزارش در سطح "noisy". فهرست دامنه‌ها باید با کاما از هم جدا شوند. با قرار دادن علامت "!" به عنوان نویسهٔ نخست، تطابق معکوس می‌شود.

--log-fatal-domains <list>

در صورت ثبت هر پیامی برای دامنه‌های مشخص‌شده، اجرای برنامه را متوقف می‌کند. فهرست دامنه‌ها باید با کاما از هم جدا شوند.

--log-file <path>

نوشتن پیام‌های گزارش و خروجی خطای استاندارد (stderr) در فایل مشخص‌شده.

pcap(3), wireshark(1), tshark(1), dumpcap(1), editcap(1), mergecap(1), text2pcap(1), pcap-filter(7) یا tcpdump(8)

این صفحهٔ راهنما برای Reordercap نسخهٔ 4.7.3 است. Reordercap بخشی از بستهٔ توزیع Wireshark می‌باشد. تازه‌ترین نسخهٔ Wireshark را می‌توان در https://www.wireshark.org یافت.

ممکن است ادغام این عملکرد در editcap، یا احتمالاً mergecap، منطقی باشد؛ که در این صورت reordercap ممکن است بازنشسته و کنار گذاشته شود.

نسخه‌های HTML صفحات راهنمای پروژهٔ Wireshark در نشانی زیر موجود هستند: https://www.wireshark.org/docs/man-pages.

نویسندهٔ اصلی
Martin Mathieson <martin.r.mathieson[AT]googlemail.com>

2026-09-03