.TH NFNL_OSF 8 "" "iptables 1.8.11" "iptables 1.8.11" .SH "نام (NAME)" nfnl_osf \- بارگذاری تعاریف شناسایی سیستم‌عامل در هسته .SH "خلاصه دستور (SYNOPSIS)" .ad l .in +8 .ti -8 .B nfnl_osf .BI \-f " fingerprints" [ .B \-d ] .SH "توضیحات (DESCRIPTION)" ابزار .B nfnl_osf به کاربر امکان می‌دهد مجموعه‌ای از امضاهای سیستم‌عامل را جهت تطبیق‌های بعدی با استفاده از تطبیق‌دهنده .B osf در iptables، درون هسته بارگذاری کند. .SH "گزینه‌ها (OPTIONS)" .TP .BI \-f " fingerprints" خواندن امضاها از فایل .IR fingerprints . .TP .B \-d به‌جای افزودن امضاها از فایل .I fingerprints به هسته، آن‌ها را حذف می‌کند. .SH "وضعیت خروج (EXIT STATUS)" در صورت موفقیت دستور، وضعیت خروج برابر با 0 است؛ در غیر این صورت، یک کد بازگشتی منفی بیانگر نوع خطای رخ‌داده خواهد بود: .TP .B \-1 آرگومان‌های غیرمجاز ارسال شده‌اند، فایل fingerprints قابل خواندن نیست یا خطایی در ارتباط netlink رخ داده است. .TP .B \-ENOENT فایل fingerprints مشخص نشده است. .TP .B \-EINVAL مقداردهی اولیه دستگیره netlink با شکست مواجه شد یا قالب فایل fingerprints نامعتبر است. .SH "فایل‌ها (FILES)" مجموعه‌ای به‌روز از امضاهای سیستم‌عامل از نشانی زیر قابل دریافت است: .PP http://www.openbsd.org/cgi-bin/cvsweb/src/etc/pf.os .SH "همچنین ببینید (SEE ALSO)" توضیحات مربوط به تطبیق .B osf در .BR iptables\-extensions (8) حاوی اطلاعات بیشتری درباره این موضوع و همچنین مثال‌هایی از نحوه فراخوانی .B nfnl_osf است.