.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH FAIL2BAN-PYTHON "1" "August 2026" "fail2ban-python 1.1.1" "User Commands" .SH "نام (NAME)" fail2ban-python \- ابزار کمکی Fail2Ban برای اطمینان از استفاده از همان نسخه پایتون .SH "توضیحات (DESCRIPTION)" نحوه استفاده: fail2ban\-python [option] ... [\-c cmd | \fB\-m\fR mod | file | \fB\-]\fR [arg] ... .PP گزینه‌ها (و متغیرهای محیطی متناظر): .PP \fB\-b\fR : صدور هشدار هنگام تبدیل bytes/bytearray به str و مقایسه .IP bytes/bytearray با str یا bytes با int. (\fB\-bb\fR: صدور خطا) .PP \fB\-B\fR : عدم نوشتن فایل‌های .pyc هنگام وارد کردن (import)؛ همچنین PYTHONDONTWRITEBYTECODE=x \fB\-c\fR cmd : برنامه به صورت رشته ارسال می‌شود (به فهرست گزینه‌ها پایان می‌دهد) \fB\-d\fR : فعال‌سازی خروجی اشکال‌زدایی تجزیه‌کننده (فقط برای متخصصان، فقط در .IP نسخه‌های اشکال‌زدایی کار می‌کند)؛ همچنین PYTHONDEBUG=x .PP \fB\-E\fR : نادیده‌گرفتن متغیرهای محیطی *PYTHON (مانند PYTHONPATH) \fB\-h\fR : نمایش این پیام راهنما و خروج (همچنین \-? یا \fB\-\-help\fR) \fB\-i\fR : بررسی تعاملی پس از اجرای اسکریپت؛ ایجاد اعلان حتی .IP اگر stdin یک ترمینال به نظر نرسد؛ همچنین PYTHONINSPECT=x .PP \fB\-I\fR : جداسازی پایتون از محیط کاربر (شامل \fB\-E\fR، \fB\-P\fR و \fB\-s\fR) \fB\-m\fR mod : اجرای ماژول کتابخانه به عنوان اسکریپت (به فهرست گزینه‌ها پایان می‌دهد) \fB\-O\fR : حذف دستورهای وابسته به assert و __debug__؛ افزودن .opt\-1 قبل از .IP پسوند \&.pyc؛ همچنین PYTHONOPTIMIZE=x .PP \fB\-OO\fR : انجام تغییرات \fB\-O\fR و همچنین دور انداختن رشته‌های مستندات (docstrings)؛ افزودن .opt\-2 قبل از .IP پسوند \&.pyc .PP \fB\-P\fR : عدم افزودن یک مسیر بالقوه ناامن به ابتدای sys.path؛ همچنین .IP PYTHONSAFEPATH .PP \fB\-q\fR : عدم چاپ پیام‌های نگارش و حق نشر در هنگام راه‌اندازی تعاملی \fB\-s\fR : عدم افزودن دایرکتوری کاربر (user site) به sys.path؛ همچنین PYTHONNOUSERSITE=x \fB\-S\fR : عدم اعمال 'import site' در هنگام مقداردهی اولیه \fB\-u\fR : اجبار جریان‌های stdout و stderr به حالت بدون بافر (unbuffered)؛ .IP این گزینه روی stdin تاثیری ندارد؛ همچنین PYTHONUNBUFFERED=x .PP \fB\-v\fR : حالت پرحرف (ردیابی دستورهای import)؛ همچنین PYTHONVERBOSE=x .IP می‌توان چندین بار برای افزایش سطح جزئیات به کار برد .PP \fB\-V\fR : نمایش شماره نگارش پایتون و خروج (همچنین \fB\-\-version\fR) .IP در صورت درج دو بار، اطلاعات بیشتری درباره ساخت برنامه نمایش می‌دهد .PP \fB\-W\fR arg : کنترل هشدارها؛ آرگومان به صورت action:message:category:module:lineno است .IP همچنین PYTHONWARNINGS=arg .PP \fB\-x\fR : نادیده‌گرفتن خط اول سورس، امکان استفاده از قالب‌های غیر یونیکسی #!cmd \fB\-X\fR opt : تنظیم گزینه وابسته به پیاده‌سازی \fB\-\-check\-hash\-based\-pycs\fR always|default|never: .IP کنترل نحوه باطل‌سازی فایل‌های .pyc مبتنی بر هش توسط پایتون .PP \fB\-\-help\-env\fR: نمایش راهنما درباره متغیرهای محیطی پایتون و خروج \fB\-\-help\-xoptions\fR: نمایش راهنما درباره گزینه‌های \fB\-X\fR وابسته به پیاده‌سازی و خروج \fB\-\-help\-all\fR: نمایش اطلاعات کامل راهنما و خروج .PP آرگومان‌ها: .br file : خواندن برنامه از فایل اسکریپت .br \- : خواندن برنامه از stdin (پیش‌فرض؛ در صورت اتصال به tty حالت تعاملی است) .br arg ...: آرگومان‌های ارسالی به برنامه در sys.argv[1:] .SH "همچنین ببینید (SEE ALSO)" .BR fail2ban-client (1)