ProFTPD

البرمجيات قطة:
ProFTPD
تفاصيل البرنامج:
الإصدار: 1.3.6 محدث
تاريخ إيداع: 22 Jun 18
المطور: Korenwolf
ترخيص: حرر
شعبية: 184

Rating: nan/5 (Total Votes: 0)

ProFTPD هو برنامج برمجي متعدد المنصات ومفتوح المصدر ومشروع مجاني وقابل للتهيئة بشكل كبير تم تصميمه من الألف إلى الياء ليكون بمثابة خادم بروتوكول نقل الملفات (بروتوكول نقل الملفات) لـ GNU / Linux و BSD و Solaris و Microsoft Windows و Mac OS X أنظمة التشغيل.


الميزات في لمحة

تتضمن الميزات الأساسية دعم الملفات والمجلدات المخفية ، والقدرة على التشغيل في وضع مستقل كمستخدم غير مميز قابل للتهيئة لمزيد من الأمان ، ودعم أنظمة تسجيل UTMP و WTMP ، ودعم التسجيل ، ودعم كلمات مرور الظل ، ودعم انتهاء الصلاحية حسابات ، دعم IPv6 ، بدون أمر SITE EXEC ، وكذلك لكل مجلد & quot؛ .ftpaccess & quot؛ التكوين.

بالإضافة إلى ذلك ، يستخدم البرنامج ملف تكوين واحد ، والذي يتضمن مجموعات توجيهات وتوجيهات ، ويدعم عدة خدمات FTP مجهولة الهوية وخوادم FTP افتراضية يسهل تكوينها ، ولا يتطلب ثنائيات نظام محددة أو بنية دليل لدلائل جذر FTP مجهولة الهوية ، وقد تم تصميمه ليعمل إما من inetd أو xinetd ، أو كخادم مستقل.

تقدم تصميمًا معياريًا

يأتي ProFTPD بتصميمًا نمطيًا يسمح لك بتوسيع وظائفه الافتراضية المدرجة أعلاه من خلال الوحدات المكتوبة لخوادم LDAP ، وقواعد بيانات SQL ، ودعم RADIUS ، وتشفير SSL / TLS ، وأكثر من ذلك بكثير.


تحت غطاء المحرك والتوافر

تمت كتابة البرنامج بالكامل بلغة البرمجة C. مثل أي برنامج لينكس مهم آخر ، يتم توزيع ProFTPD كأرشيف عالمي ، مما يسمح للمستخدمين بتحسينه لمنصة جنو / لينكس الخاصة بهم. ومع ذلك ، يمكن لمستخدمي Linux الجدد تثبيته من مستودعات البرامج الافتراضية لمراكز Linux الخاصة بهم.


أنظمة التشغيل المدعومة ومنصات الأجهزة

تشمل أنظمة التشغيل المدعومة رسميًا Linux و Linux لـ IBM S / 390 و zSeries و AIX و IRIX و BSD / OS و Cygwin و Digital Unix و DG / UX و HP / UX و Mac OS X و SCO و FreeBSD و NetBSD و OpenBSD و Solaris و SunOS. يتم دعم كل من الأنظمة الأساسية للأجهزة 32 بت و 64 بت في هذا الوقت.

ما هو الجديد في هذا الإصدار:

دعم استخدام Redis للتخزين المؤقت ، وقطع الأشجار ؛ انظر الوثيقة doc / howto / Redis.html.
إصلاح mod_sql_postgres دعم SSL (العدد # 415).
دعم بناء ضد LibreSSL بدلا من OpenSSL (العدد # 361).
دعم أفضل على AIX لتسجيلات الدخول (Bug # 4285).
لم يعمل TimeoutLogin (والمهلة الأخرى) بشكل صحيح لاتصالات SFTP (Bug # 4299).
إن معالجة إشارات SIGILL و SIGINT ، من خلال عملية daemon ، تتسبب الآن في إنهاء عمليات الطفل (العدد # 461).
تم تغيير تسمية الملف rpm .spec لتتوافق مع إرشادات Fedora.
إصلاح لـ & quot؛ AllowChrootSymlinks off & quot؛ التحقق من كل مكون من رموز symlinks (CVE-2017-7418).

ما هو الجديد في الإصدار:

توجيهات التهيئة الجديدة:
RLimitChroot عندما تقوم proftpd بتأجيل جلسة (على سبيل المثال عن طريق DefaultRoot أو) ، تصبح هجمات معينة ممكنة ، مثل & quot؛ Roaring Beast & quot؛ هجوم:
http://auscert.org.au/15286 https://auscert.org.au/15526
للمساعدة في تخفيف هذه الهجمات ، ترفض proftpd الآن أي محاولة للقيام بالكتابة من أي نوع لمسارات تحت / etc و / lib ، عندما يتم تحويل الجلسات إلى مسار آخر غير & quot؛ & quot ؛.
إذا تسببت هذه القيود في حدوث مشكلات لأي مواقع ، فيمكن تعطيل هذا الحارس من خلال توجيه RLimitChroot الجديد ، على سبيل المثال:
RLimitChroot قبالة
انظر doc / modules / mod_rlimit.html # RLimitChroot لمزيد من المعلومات.
توجيهات التكوين التي تم تغييرها:
SFTPOptions AllowInsecureLogin قد يرغب بعض عملاء SFTP في استخدام تشفير 'none' و / أو 'none' ، لأغراض الاختبار. على سبيل المثال ، يمكن استخدام تعطيل التشفير والملخص لاختبار سرعة النقل الخام عبر SFTP.

لا يسمح mod_sftp ، بشكل افتراضي ، بالاتصالات التي تحاول استخدام تشفير 'لا شيء' أو 'لا شيء' ، حتى إذا تم تمكينها بشكل صريح عبر توجيهات SFTPCiphers و SFTPDigests ، لأن استخدام هذه الخوارزميات يؤدي إلى تعطيل الحماية الأمنية على البيانات المنقولة (مثل اسم المستخدم / كلمة المرور).
وبالتالي للسماح بشكل صريح باستخدام هذه الخوارزميات غير الآمنة ، استخدم:
SFTPOptions AllowInsecureLogin
راجع doc / contrib / mod_sftp.html # SFTPOptions للحصول على التفاصيل.
SQLPasswordPBKDF2 sql: // تدعم الوحدة mod_sql_passwd الآن استرجاع معلمات PBKDF2 ، مثل الخوارزمية ، وعدد التكرار ، وطول المخرجات ، على أساس كل مستخدم ، عبر SQLNamedQuery ، بالإضافة إلى المعلمات التي تم تكوينها بشكل ثابت.
راجع doc / contrib / mod_sql_passwd.html # SQLPasswordPBKDF2 للحصول على التفاصيل.

ما هو الجديد في الإصدار 1.3.5 RC3:

تم تعديل mod_sql & quot؛ SQLAuthType Backend & quot؛ قضايا ماي
يعمل HideUser / HideGroup الآن كما هو متوقع للمستخدمين الظاهريين
وحدات جديدة:
mod_snmp تهدف الوحدة mod_snmp إلى جمع معلومات الحالة المختلفة وعرضها عبر عدادات SNMP ومقاييس. يتم حاليًا دعم SNMPv1 / SNMPv2 فقط. انظر doc / contrib / mod_snmp.html لمزيد من المعلومات.
تعليمات التكوين الجديد:
SQLUserPrimaryKey، SQLGroupPrimaryKey لدى الوحدة النمطية mod_sql الآن توجيهات لتحديد أعمدة المفتاح الأساسي لبيانات المستخدم / المجموعة؛ هذه يمكن استخدامها لتخزين قيم المستخدم / المجموعة في الجداول التي تتطلب قيود المفتاح الخارجي. راجع doc / howto / SQL.html # SQLPrimaryKeys للحصول على وصف أكثر تفصيلاً وحالات الاستخدام لهذه التوجيهات.
SQLPasswordPBKDF2 تدعم الوحدة mod_sql_passwd الآن معالجة كلمات المرور المشفرة باستخدام خوارزمية PBKDF2. انظر doc / contrib / mod_sql_passwd.html # SQLPasswordPBKDF2 لمزيد من المعلومات.
تغيير توجيهات التهيئة:

DeleteAbortedStores للحفاظ على مبدأ الأقل مفاجأة ، تم تغيير سلوك الأمر DeleteAbortedStores قليلاً. على وجه التحديد ، يتم الآن تمكين DeleteAbortedStores الآن كلما & quot؛ HiddenStores على & quot؛ تم تكوينه.
LogFormat، SQLLog يدعم توجيهات LogFormat و SQLLog الآن متغير g٪ ، لتسجيل اسم المجموعة الأساسية للمستخدم الذي قام بتسجيل الدخول. انظر doc / modules / mod_log.html # LogFormat.
SFTPDigests تدعم الوحدة mod_sftp الآن UMAC كخوارزمية خلاصة SSH ، باستخدام اسم الملخص المستخدم من قبل OpenSSH ، بمعنى & quot؛ umac-64 @ openssh & quot ؛. يتم تمكين دعم هذا الملخص تلقائيًا عند دعمه. راجع doc / contrib / mod_sftp.html # SFTPDigests للحصول على التفاصيل.
SFTPExtensions fsync تدعم الوحدة mod_sftp الآن تخصيص & quot؛ fsync @ openssh & quot؛ تمديد SFTP ، لمعالجة طلبات fsync من عملاء SFTP التي تحتاج إلى التأكد من أن أي بيانات تم تخزينها مؤقتًا تم مسحها إلى مخزن النسخ الاحتياطي على الخادم. راجع doc / contrib / mod_sftp.html # SFTPExtensions للحصول على التفاصيل.

ما هو الجديد في الإصدار 1.3.4d:

تم إصلاح الإنشاء المكسور عند استخدام خيار التكوين -disable-ipv6
تم إصلاح mod_sql & quot؛ SQLAuthType Backend & quot؛ قضايا ماي

ما هو الجديد في الإصدار 1.3.4c:

bug 3795 يحتاج ProFTPD إلى استخدام خيار رابط -pthread إذا كان يربط ضد OpenSSL مع دعم مؤشر الترابط.
bug 3816 لا يتوافق تثبيت ftpasswd مع متغير بيئة DESTDIR.
علة 3806 دعم عكس القرار DNS لعناوين IPv6 عندما يكون gethostbyname2 (3) غير متوفر.
خطأ 3828 يؤدي تسلسل معينة من نقل البيانات FTP الأوامر إلى dereferences مؤشر NULL في mod_deflate.
bugs 3830 MFF / MFMT الأمر segfaults بسبب وجود تدقيقات المعلمات غير كافية.
يمكن أن يؤدي الخطأ 3829 RNFR دون اتباع RNTO إلى dereference مؤشر NULL.
يمكن أن يحدث خطأ 3719 LIST -R حلقة لا نهائية في حالة وجود symlink الدليل غير صحيح.
Bug 3831 Sporadic & quot؛ 451 ذاكرة غير كافية أو ملف مغلق & quot؛ الفشل عند التنزيل.
علة 3837 mod_tls غير قادر على قراءة ملفات الشهادات بعد SIGHUP.
bug 3822 Resolving٪ U /٪ u متغيرات LogFormat غير متناسقة بين mod_log / mod_sql في بعض الحالات.
Bug 3842 معالجة غير صحيحة لطلبات REALPATH لمسارات symlink في mod_sftp.
لا يوفر bug 3845 mod_sftp رموز الاستجابة لـ٪ s متغير LogFormat لـ AUTH ExtendedLog.
Bug 3851 SFTPPassPhraseProvider يفشل بسبب مؤشر غير صحيح.

Bug 3841 يمكن أن يكون هناك ارتباط رمزي محتمل عند تطبيق UserOwner على الدليل الذي تم إنشاؤه حديثًا.
bug 3855 قد يؤدي إعادة تشغيل proftpd إلى تضمين ملفات لا يمكن تحليلها.
فشل خطأ 3859 MLSD لإظهار symlinks عندما لم يتم تكوين ShowSymlinks.
الخطأ 3863 mod_sftp لا يعالج MaxLoginAttempts بشكل صحيح.
Bug 3865 BanEngine not set in & quot؛ server config & quot؛ النتائج في & quot؛ mod_ban غير ممكَّن & quot؛ خطأ ftpdctl.
bug 3866 يؤدي طلب "حظر ftpdctl" غير صحيح إلى segfault.
فشل خطأ 3867 ftpasswd مع & quot؛ تم رفض الإذن & quot؛ عند إضافة إدخالات passwd / مجموعة لاحقة.
Bug 3868 يتم استخدام أول dh param في TLSDHParamFile ، بغض النظر عن طول المفتاح المطلوب.
علة 3870 يمكن أن يؤدي التعامل مع الأمر OPTS إلى تحطم الطائرة.
Bug 3871 طلب REALPATH SFTP غير معالج بشكل صحيح بواسطة التكوين.
الخطأ 3878 لا يتم تكريم QuotaExcludeFilter للتحميلات عند استخدام الحدود "الصعبة".
علة 3884 تكوين البرنامج النصي لا يكشف عن وظائف make_scrambled_password MySQL.
يحلل الخطأ 3887 الأمر PROT المستخدم في FTPS.
Bug 3819 القائمة الثانية واللاحقة من الدليل مع العديد من الملفات بطيئة جداً.علة 3894 ftptop لا تعمل مع - nable-nls.
علة 3895 مفقود إدخال TransferLog تحت بعض الشروط خارج الفضاء.
Bug 3905 تعامل مع رسالة PAM_RADIO_TYPE الخاصة بـ Linux بشكل صحيح.
فشل التنزيلات bug 3904 scp باستخدام نمط كروي في بعض الأحيان.

ما هو الجديد في الإصدار 1.3.3d:

هذا هو إصدار صيانة ، يحتوي على إصلاحات تم إصلاحها للثغرات الموجودة في الإصدار 1.3.3.

برامج مماثلة

posh
posh

3 Jun 15

crosstool-NG
crosstool-NG

20 Feb 15

pyte
pyte

15 Apr 15

ObexTool
ObexTool

3 Jun 15

تعليقات ل ProFTPD

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!