هل الخدمة مبنية بدعم 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.