.TH "EAPOL_TEST" "8" "07 August 2019" "wpa_supplicant" "دستورات مدیریت سیستم" .SH "نام (NAME)" eapol_test \- ابزار آزمون احراز هویت EAPOL و سرور RADIUS .SH "خلاصه دستور (SYNOPSIS)" \fBeapol_test\fR [ \fB\-nWS\fR ] [ \fB\-c\fIconfig file\fB\fR ] [ \fB\-a\fIserver IP address\fB\fR ] [ \fB\-A\fIclient IP address\fB\fR ] [ \fB\-p\fIUDP port\fB\fR ] [ \fB\-s\fIshared secret\fB\fR ] [ \fB\-r\fIre\-authentications\fB\fR ] [ \fB\-t\fItimeout\fB\fR ] [ \fB\-C\fIConnect\-Info\fB\fR ] [ \fB\-M\fIMAC address\fB\fR ] [ \fB\-o\fIfile\fB\fR ] [ \fB\-N\fIattr spec\fB\fR ] .PP \fBeapol_test scard\fR .PP \fBeapol_test sim\fR [ \fBPIN\fR ] [ \fBnum triplets\fR ] .SH "توضیحات (DESCRIPTION)" .PP برنامه \fBeapol_test\fR ابزاری است که همان پیاده‌سازی همتای EAP مورد استفاده در \fBwpa_supplicant\fR را با کد کلاینت احراز هویت RADIUS از \fBhostapd\fR پیوند می‌دهد. علاوه بر این، شامل حداقل کد واسط (glue code) برای ترکیب این دو جزء به روشی مشابه با ماشین‌های حالت احراز هویت‌کننده (Authenticator) پروتکل IEEE 802.1X/EAPOL است. به عبارت دیگر، این ابزار بخش‌های احراز هویت‌کننده IEEE 802.1X (معمولاً یک اکسس‌پوینت یا نقطه دسترسی) و درخواست‌کننده (Supplicant) پروتکل IEEE 802.1X (معمولاً یک کلاینت بی‌سیم) را در قالب یک برنامه واحد ادغام می‌کند تا بتوان روش‌های EAP را بدون نیاز به راه‌اندازی نقطه دسترسی و کلاینت بی‌سیم آزمود. .PP کاربردهای اصلی \fBeapol_test\fR در آزمون سازگاری‌پذیری روش‌های EAP در برابر سرورهای RADIUS و آزمون‌های توسعه برای روش‌های جدید EAP است. از آنجا که این برنامه می‌تواند از درون اسکریپت‌های شل و بدون نیاز به اجزای آزمایشی اضافی به جز یک سرور RADIUS اجرا شود، به سادگی برای خودکارسازی آزمون‌های سازگاری‌پذیری و پس‌رفت (regression) EAP به کار می‌رود. به عنوان مثال، آزمون‌های خودکار EAP شرح داده شده در \fIeap_testing.txt\fR با \fBeapol_test\fR پیاده‌سازی شده‌اند. به همین ترتیب، می‌توان از \fBeapol_test\fR برای پیاده‌سازی یک مجموعه آزمون خودکار پس‌رفت برای یک سرور احراز هویت RADIUS استفاده کرد. .PP به عنوان مثال: .sp .RS .nf eapol_test -ctest.conf -a127.0.0.1 -p1812 -ssecret -r1 .fi .RE .PP تلاش می‌کند تا احراز هویت EAP را بر اساس پیکربندی شبکه موجود در \fItest.conf\fR در برابر سرور RADIUS در حال اجرا روی میزبان محلی کامل کند. یک احراز هویت مجدد نیز برای آزمودن احراز هویت مجدد سریع آغاز می‌شود. پرونده پیکربندی از همان قالب بلوک‌های شبکه در \fBwpa_supplicant\fR استفاده می‌کند. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-c\fR \fIconfiguration file path\fR پرونده پیکربندی مورد استفاده. این پیکربندی باید از همان قالب بلوک‌های شبکه در \fBwpa_supplicant\fR استفاده کند. .TP \fB\-a\fR \fIAS address\fR نشانی IP سرور احراز هویت (Authentication Server). مقدار پیش‌فرض \(aq127.0.0.1\(aq است. .TP \fB\-A\fR \fIclient address\fR نشانی IP کلاینت. مقدار پیش‌فرض انتخاب خودکار نشانی است. .TP \fB\-p\fR \fIAS port\fR پورت UDP سرور احراز هویت. مقدار پیش‌فرض \(aq1812\(aq است. .TP \fB\-s\fR \fIAS secret\fR رمز مشترک (Shared secret) با سرور احراز هویت. مقدار پیش‌فرض \(aqradius\(aq است. .TP \fB\-r\fR \fIcount\fR تعداد دفعات احراز هویت مجدد. .TP \fB\-t\fR \fItimeout\fR مهلت زمانی به ثانیه. مقدار پیش‌فرض ۳۰ است. .TP \fB\-C\fR \fIinfo\fR اطلاعات Connect\-Info در RADIUS. مقدار پیش‌فرض \(aqCONNECT 11Mbps 802.11b\(aq است. .TP \fB\-M\fR \fImac address\fR نشانی MAC کلاینت (Calling\-Station\-Id). مقدار پیش‌فرض \(aq02:00:00:00:00:01\(aq است. .TP \fB\-o\fR \fIfile\fR مکان پرونده برای ذخیره و نوشتن گواهی سرور. .TP \fB\-N\fR \fIattr spec\fR ارسال صفت دلخواه که به صورت attr_id:syntax:value یا فقط attr_id مشخص می‌شود. مقدار attr_id باید شناسه عددی صفت باشد، و syntax باید یکی از مقادیر \(aqs\(aq (رشته)، \(aqd\(aq (عدد صحیح)، یا \(aqx\(aq (رشته هشت‌بایتی یا octet string) باشد. مقدار value مقدار صفتی است که باید ارسال شود. هنگامی که فقط attr_id داده شود، از NULL به عنوان مقدار صفت استفاده می‌شود. با تکرار این گزینه می‌توان چندین صفت را مشخص کرد. .TP \fB\-n\fR نشان می‌دهد که هیچ کلید MPPE مورد انتظار نیست. .TP \fB\-W\fR پیش از شروع، منتظر یک پایشگر رابط کنترلی (control interface monitor) می‌ماند. .TP \fB\-S\fR ذخیره پیکربندی پس از احراز هویت. .SH "همچنین ببینید (SEE ALSO)" .PP .BR wpa_supplicant (8) .SH "حق نشر و قوانین (LEGAL)" .PP حق نشر نرم‌افزار wpa_supplicant متعلق به سال‌های ۲۰۰۳ تا ۲۰۲۲، Jouni Malinen و مشارکت‌کنندگان است. تمامی حقوق محفوظ است. .PP این برنامه تحت مجوز BSD (نسخه بدون بند تبلیغاتی) منتشر شده است.