Post

هل الخدمة مبنية بدعم TCP Wrappers أم ﻻ؟

السلام عليكم ورحمة الله وبركاته …

بعض الأحيان يكون لديك خدمة أو daemon تريد معرفة هل تم بناءها بدعم الـ TCP Wrappers أم ﻻ، ولكن ﻻ تعرف كيف تتأكد من ذلك …

إختصار شديد جداً حول الـ TCP Wrappers وهو إنك تستطيع تتحكم بهذه الخدمات daemons من خلال تحديد الأجهزة أو الدومينات التي تستطيع إستعمالها من خلال كل من:

1
/etc/hosts.allow

و

1
/etc/hosts.deny

وأظن سبق وشرحنا كيف يتم ذلك في مواضيع سابقة … الحين للتأكد من خدمة الـ SSH هل تدعمه أم ﻻ، نفذ التالي:

1
ldd /usr/sbin/sshd | grep libwrap

سيكون الناتج مثل هذا تقريباً:

1
libwrap.so.0 => /lib/libwrap.so.0 (0xb7fa9000)

وهذا يدل على إنه خدمة الـ SSH تدعم الـ TCP Wrappers من خلال libwrap كما نلاحظ …

طيب لنجرب مثلاً خدمة الأباتشي:

1
ldd /usr/sbin/apache2 | grep libwrap

سنلاحظ لن يكون هناك أي مخرجات وهذا يعني إنه ﻻ يقوم بدعمها …

ياله كفاية بقا … للنقاش حول الموضوع أضغط هنا

ودمتم …

This post is licensed under CC BY 4.0 by the author.