
يتم عادة يعرفون مختلف المنافذ أنها تستخدم مختلف الخدمات لدينا الأصول أو لا في أعمالنا نظام. هذه المنافذ تميل إلى أن تكون ترقيم العالمية و, إلا إذا قمنا بتعديل لهم للأمن أو لأي سبب آخر, تستخدم معظم الأنظمة نفس.
ولكن هناك العديد من الخدمات التي يمكن استخدامها وذلك مختلفة, هناك قد يكون بعض دائماً لا أتذكر أو ليس لديها أي فكرة ما هي خدمة تستخدم منفذ خاصة. أما لأنه خدمة ما لا وفاق شائعة جداً أو لأن النظام نفسه بما فيه الكفاية محددة, يمكن أن نجتمع دائماً مع منفذ خدمة نادرة أو غير المألوف.
إذا كان علينا أن نعمل مع لينكس o لجنة الهدنة العسكرية, يمكننا أن نجعل استخدام الملف /إلخ/الخدمات ليست أكثر من تعيين أو خلاصة الخدمات والمنافذ وهذه تستخدم, حتى ونحن يمكن أن تساعد في معرفة الخدمة الذي تستخدمه خاصة المنفذ والعكس بالعكس.
للقيام بذلك, مجرد فعله تصفية باستخدام الأمر grep والخدمة التي نريد أن نرى, حول الملف المطلوب. وبهذه الطريقة, إذا كنت تريد أن تعرف المنفذ كنت تستخدم خدمة SMTP, على سبيل المثال, تنفيذ:
1 2 3 4 | $ grep smtp /etc/services smtp 25/udp # Simple Mail Transfer smtp 25/tcp # Simple Mail Transfer |
ما سوف يعود أن هذه الخدمة قيد التشغيل على المنفذ 25 في TCP و UDP.
بنفس الطريقة, من أجل التعرف على الخدمة التي قيد التشغيل على بعض الموانئ, علينا المضي قدما وبالمثل. أحب هذا, لمعرفة الخدمات التي يتم تشغيلها على منفذ 22, تشغيل:
1 2 3 4 | $ grep 22 /etc/services ssh 22/udp # SSH Remote Login Protocol ssh 22/tcp # SSH Remote Login Protocol |
النتيجة التي سوف تبين لنا في الميناء 22 ينفذ سة الخدمة.
وبهذه الطريقة, في أي وقت, يمكنك تلبية على حد سواء الخدمات كما المنافذ المرتبطة بنفس, إذا كنت تجد نفسك مع بعض نادرة أو غير المألوف.
