.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "AA-UNCONFINED 8" .TH AA-UNCONFINED 8 2026-03-10 "AppArmor 4.1.7" AppArmor .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" aa\-unconfined \- نمایش فهرستی از فرایندهای دارای پورت‌های TCP یا UDP که نمایه AppArmor برای آن‌ها بارگذاری نشده است .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBaa\-unconfined\fR [\fIگزینه‌ها\fR] [\fR\f(BI\-\-with\-ss\fR\fB | \fR\f(BI\-\-with\-netstat\fR\fB]\fR .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" .IP \fB\-\-paranoid\fR 4 .IX Item "--paranoid" تمام فرایندهای قابل‌مشاهده از سیستم‌فایل \fI/proc\fR و اینکه آیا توسط یک نمایه محدود شده‌اند یا «محدود نشده» (not confined) هستند را نمایش می‌دهد. معادل با \&\fI\-\-show=all\fR است. .IP \fB\-\-show=(all|network|server|client)\fR 4 .IX Item "--show=(all|network|server|client)" مجموعه فرایندهایی را که باید نمایش داده شوند تعیین می‌کند. .Sp گزینه \&\fI\-\-show=all\fR تمام فرایندها را نمایش می‌دهد و معادل با \fI\-\-paranoid\fR است. .Sp گزینه \&\fI\-\-show=network\fR تنها فرایندهایی را نمایش می‌دهد که هر نوع سوکتی باز دارند. .Sp گزینه \&\fI\-\-show=server\fR تنها فرایندهایی را نمایش می‌دهد که سوکت‌های شنونده باز دارند. این مقدار \fBپیش‌فرض\fR است در صورتی که \fI\-\-show=\fR یا \fI\-\-paranoid\fR مشخص نشده باشند. .Sp گزینه \&\fI\-\-show=client\fR تنها فرایندهایی را نمایش می‌دهد که سوکت‌های غیرشنونده باز دارند. .IP \fB\-\-with\-ss\fR 4 .IX Item "--with-ss" از دستور \fBss\fR\|(8) برای یافتن فرایندهایی که روی سوکت‌های شبکه شنود می‌کنند استفاده می‌کند (پیش‌فرض). .IP \fB\-\-with\-netstat\fR 4 .IX Item "--with-netstat" از دستور \fBnetstat\fR\|(8) برای یافتن فرایندهایی که روی سوکت‌های شبکه شنود می‌کنند استفاده می‌کند. همچنین زمانی که \fBss\fR\|(8) در دسترس نباشد، aa\-unconfined به این دستور رجوع خواهد کرد. .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" دستور \&\fBaa\-unconfined\fR از \fBnetstat\fR\|(8) برای تعیین این موضوع استفاده می‌کند که کدام فرایندها سوکت‌های شبکه باز دارند و نمایه AppArmor برای آن‌ها در هسته بارگذاری نشده است. .SH "اشکالات (BUGS)" .IX Header "BUGS" برای بازیابی پیوند فایل اجرایی فرایند از سیستم‌فایل \fI/proc\fR دستور \&\fBaa\-unconfined\fR باید با دسترسی ریشه (root) اجرا شود. این برنامه در معرض چندین نوع شرایط رقابت (race conditions) قرار دارد: با فایل اجرایی حذف‌شده (unlinked) به نادرستی رفتار می‌شود؛ فایل اجرایی که پیش از بارگذاری نمایه AppArmor شروع به کار کرده باشد، علیرغم اجرا بدون محدودیت، در خروجی ظاهر نخواهد شد؛ و با فرایندی که در فاصله میان بررسی \fBnetstat\fR\|(8) و بررسی‌های بعدی متوقف شود، به نادرستی رفتار خواهد شد. این برنامه تنها فرایندهایی را که از TCP و UDP استفاده می‌کنند فهرست می‌کند. به طور خلاصه، این برنامه برای استفاده در تحلیل‌های جرم‌یابی دیجیتال نامناسب است و تنها به عنوان ابزاری کمکی برای بررسی فرایندهای در دسترس شبکه در محیط آزمایشگاهی ارائه شده است. .PP اگر با اشکالی مواجه شدید، لطفاً آن را در گزارش دهید. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBss\fR\|(8)، \fBnetstat\fR\|(8)، \fBapparmor\fR\|(7)، \fBapparmor.d\fR\|(5)، \fBaa_change_hat\fR\|(2) و .