PDA

مشاهده نسخه کامل : لينوكس بودن يا ويندوز بودن هاست



saeid333
05-04-10, 12:46
سلام

اگر هاستي توضيح ندادهباشد كه لينوكس است يا ويندوز

از كجا ميتوان فهميد

MoBiN.R
05-04-10, 19:14
راه های زیادی داره .. یکی نوع کنترل پنل . یه فایل aspx آپلود کنید ببینید باز میکنه یا فقط متن نشون میده .. از زبان های پشتیبانی و ...

ravegoat
06-04-10, 10:04
سلام

اگر هاستي توضيح ندادهباشد كه لينوكس است يا ويندوز

از كجا ميتوان فهميد

با سلام

یه راه دیگه هم استفاده از TTL هست. البته خیلی دقیق نیست. مثلا" شما یه سایت رو Ping می کنید بعد مقدار TTL رو به دست میاریم؛ اگر مقدار TTL برابر 128 بود به احتمال زیاد سرور ویندوز هست.

موفق باشید
آرمین

life24
06-04-13, 20:15
با سلام

یه راه دیگه هم استفاده از TTL هست. البته خیلی دقیق نیست. مثلا" شما یه سایت رو Ping می کنید بعد مقدار TTL رو به دست میاریم؛ اگر مقدار TTL برابر 128 بود به احتمال زیاد سرور ویندوز هست.

موفق باشید
آرمین

سلام
TTL قابل تغیر است و این راه نمیتونه تضمین کنه

ravegoat
07-04-13, 13:19
سلام!

راه هایی که بنده برای تشخیص سیستم عامل از راه دور می شناسم هیچ کدومشون 100% تضمینی نیستند:

می تونید هدر سرور رو از طریق این سایت (Only the registered members can see the link) دریافت و بعد زبان و وب سرور تحت پوشش اون سرور رو بررسی کنید. اگر وب سرور IIS و یا زبان ASP.NET بود به احتمال زیاد سرور ویندوزه. ولی اگر وب سرور Apache بود احتمالش هست سرور لینوکس باشه. همچنین اگه برنامه ی مدیریت وب سایت CPanel باشه احتمال لینوکس بودن سرور هست و اگر WebsitePanel باشه احتمال ویندوز بودن سیستم عامل بالا میره.
راه دیگه استفاده از نرم افزار Nmap (Only the registered members can see the link) هست ولی پاسخش ممکنه درست نباشه.
این وبسایت (Only the registered members can see the link) هم می تونه نوع سیستم عامل میزبان رو تشخیص بده ولی اکثرا از انجام این کار ناکام می مونه.

MoBiN.R
08-04-13, 23:31
TTL یا Time To Live زمان معتبر ماندن یک هدر هست در شبکه.که این شبکه میتونه انواع مختلفی از جمله اینترنت داشته باشه.هر هدری که توسط لایه های هر پروتکل ایجاد میشه با رسیدن به هر روتر یک عدد از مقدارش کم میشه.نوع سیستم عامل با این معیار قابل تشخیص نیست.

Shahryar
09-04-13, 21:46
خیلی راه وجود داره ...

از کنترل پانل میشه فهمید تا خیلی چیزای دیگه مثل نصب یک اسکریپت یا ... .

یا حتی راه های ساده تر مثل این وب سایت :

Only the registered members can see the link

life24
10-04-13, 10:01
خیلی راه وجود داره ...

از کنترل پانل میشه فهمید تا خیلی چیزای دیگه مثل نصب یک اسکریپت یا ... .

یا حتی راه های ساده تر مثل این وب سایت :

Only the registered members can see the link

سلام
ما از راه دور میخواهیم سایت را چک کنیم و اصلا دسترسی به کنترل پانل نداریم.
سایت ها هم که چک میکنند شاید سایت بسته شد اون وقت ما چیکار کنیم؟
من میخواهم ببنم عملکرد این سایت ها چطور هست؟ چطور پیدا میکنند؟ الگوریتم اونها چیه؟

ravegoat
10-04-13, 12:59
سلام
ما از راه دور میخواهیم سایت را چک کنیم و اصلا دسترسی به کنترل پانل نداریم.
سایت ها هم که چک میکنند شاید سایت بسته شد اون وقت ما چیکار کنیم؟
من میخواهم ببنم عملکرد این سایت ها چطور هست؟ چطور پیدا میکنند؟ الگوریتم اونها چیه؟
اکثر برنامه هایی که از راه دور سیستم عامل رو تشخیص میدن (البته نه 100% تضمینی) با تحلیل پاسخ سرور این کار رو انجام میدن. این برنامه ها درخواست های خاصی رو به سمت سرور می فرستن و در جواب اون ها به دنبال الگو هایی هستن که در هر سیستم عامل منحصر به فرده و با ارسال جدیدین درخواست روی سرور و تحلیل این الگو ها با اطمینان بالا میشه سیستم عامل سرور رو شناسایی کرد. برای آشنایی بیش تر با این کار به پیوند زیر مراجعه کنید:
Only the registered members can see the link

موفق باشید
آرمین