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