LOG2PCAP(1) User Commands LOG2PCAP(1)

log2pcap - استخراج ردگیری‌های شبکه از فایل‌های لاگ Samba

log2pcap [-h] [-q] [logfile] [pcap_file]

این ابزار بخشی از مجموعهٔ samba(7) است.

دستور log2pcap یک فایل لاگ samba را می‌خواند و بر پایهٔ داده‌های بسته (packet dumps) درون فایل لاگ، یک فایل pcap (قابل خواندن با اکثر ابزارهای شنود بسته مانند ethereal یا tcpdump) تولید می‌کند.

فایل لاگ برای دریافت درست هدرها و پارامترهای SMB باید دارای log level حداقل برابر با 5 باشد، برای دریافت ۵۱۲ بایت دادهٔ نخست بسته سطح 10 و برای دریافت کل بسته سطح 50 مورد نیاز است.

-h

در صورت تعیین این پارامتر، فایل خروجی یک hex dump با قالبی خواهد بود که توسط ابزار text2pcap قابل خواندن است.

-q

حالت بی‌صدا. هیچ پیام هشداری در مورد داده‌های مفقود یا ناقص نمایش داده نخواهد شد.

logfile

فایل لاگ Samba. در صورت عدم تعیین فایل لاگ، log2pcap تلاش خواهد کرد لاگ را از stdin بخواند.

pcap_file

نام فایل خروجی برای نوشتن داده‌های pcap (یا hexdump). اگر این آرگومان مشخص نشود، داده‌های خروجی در stdout نوشته خواهند شد.

-?|--help

نمایش خلاصه‌ای از گزینه‌های خط فرمان.

استخراج تمام ترافیک شبکه از همهٔ فایل‌های لاگ samba:

$ log2pcap < /var/log/* > trace.pcap

تبدیل به pcap با استفاده از text2pcap:

$ log2pcap -h samba.log | text2pcap -T 139,139 - trace.pcap

این صفحهٔ راهنما بخشی از نسخهٔ 4.24.6 مجموعهٔ Samba است.

تنها داده‌های SMB از لاگ‌های samba استخراج می‌شوند؛ هیچ داده‌ای از جستجوی NetBIOS، LDAP یا موارد دیگر استخراج نمی‌شود.

هدرهای TCP و IP تولیدشده حاوی یک چک‌سام (checksum) معتبر نیستند.

text2pcap(1), ethereal(1)

نرم‌افزار اصلی Samba و ابزارهای مرتبط با آن توسط Andrew Tridgell ایجاد شده‌اند. Samba اکنون توسط Samba Team به‌عنوان یک پروژهٔ متن‌باز، به شیوه‌ای مشابه توسعهٔ هستهٔ Linux توسعه می‌یابد.

این صفحهٔ راهنما توسط Jelmer Vernooij نوشته شده است.

08/16/2026 Samba 4.24.6