PDA

View Full Version : سوال: یافتن تمام آدرس های IP و MAC موجود در یک LAN توسط کلاینت



mnoor.7
جمعه 12 تیر 1388, 09:32 صبح
سلام دوستان
من می خواهم برنامه ای بنویسم (با C# با جاوا) که client در یک LAN بتواند تمام آدرس های IP, Mac و همچنین شماره پورت ها را بدست بیاورد.
کسی می تونه منو راهنمایی کنه که از کجا شروع کنم و یا یک ایده به من یده؟

فکر کنم که در ابتدای کار نیاز به یک API برای گرفتن آدرس های IP , mac از سرور دارم........:ناراحت:

adccorporation
پنج شنبه 25 تیر 1388, 03:33 صبح
با استفاده از یکی از برنامه های Microsoft Sysinternals یا یکی از برنامه های F.B.I Security Pack که توی هر دوی اونها برنامه ای هست که تمام ip و mac و computername و uptime و یه سری چیزهای دیگه رو به آدم میده که این برنامه ها هر دو با cmd باز میشه. حالا میتونی با یک درست کردن یک بچ فایل که توی اون دستور بدی این برنامه ها رو باز کنه و اطلاعات بدست اومده از اون رو توی یک فایل متنی ذخیره کنه بعد فایل متنی را برای برنامتون به شکلی که میخوای استفاده کنی. خروجی این برنامه را میشه با batch file ها تنظیم که مثلا فقط ای.پی رو بده.

narsic
سه شنبه 30 تیر 1388, 17:42 عصر
با سلام
روش بهتر بدست آوردن IP سیستم کلاینت هستش و بعد از اون ping کردن رنج آی پی در کل شبکه تا تعداد کامپیوتر های فعال در شبکه بدست بیاید .
موفق باشید