PDA

View Full Version : کمک: پیدا کردن MAC با استفاده از ip یا....



mohabad
چهارشنبه 22 آذر 1391, 15:44 عصر
سلام دوستان .
من به تازگی عضو شدم و میخام زبان برنامه نویسی رو یاد بگیرم. اصلا هم تا حالا با هیچ زبانی کار نکردم .کلا تازه واردم ومیخام از c# شروع کنم.
سوال اول اینه که من از کجا باید شروع کنم؟
سوال کدی هست که بشه با استفاده از اون mac adress طرف رو که به اینترنت وصل هست بدست بیاری.حالا با استفاده از ip یا هر چیزی ...
ممنون میشم راهنمایی کنید.:قلب:

kiarash abdani
چهارشنبه 22 آذر 1391, 16:15 عصر
سلام،این کد را haghft (http://barnamenevis.org/member.php?38205-haghft) از بچه های سایت نوشته بودند برایتان کپی نمودم، فکر کنم جواب بده

و برای برنامه نویسی ابتدا زیر نظر یک استاد خوب که بتوانید استارت کار را به درستی بزنید شروع کنید بعد از مدتی با فقط پشتکار و تمرین مداوم مطمئن باشید به نتیجه خوبی خواهید رسید،رفرنس ها و مقالات و کتاب هایی که در سایت موجود می باشد به خوبی می تواند در این امر به شما کمک نماید.
موفق و پیروز باشید

using System.Net.NetworkInformation;
public static string GetMacAddress()
{
string macs = "";
// get network interfaces physical addresses
NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface ni in interfaces)
{
PhysicalAddress pa = ni.GetPhysicalAddress();
macs += pa.ToString();
}
return macs;
}

mohabad
جمعه 24 آذر 1391, 10:04 صبح
سلام،این کد را haghft (http://barnamenevis.org/member.php?38205-haghft) از بچه های سایت نوشته بودند برایتان کپی نمودم، فکر کنم جواب بده

و برای برنامه نویسی ابتدا زیر نظر یک استاد خوب که بتوانید استارت کار را به درستی بزنید شروع کنید بعد از مدتی با فقط پشتکار و تمرین مداوم مطمئن باشید به نتیجه خوبی خواهید رسید،رفرنس ها و مقالات و کتاب هایی که در سایت موجود می باشد به خوبی می تواند در این امر به شما کمک نماید.
موفق و پیروز باشید

using System.Net.NetworkInformation;
public static string GetMacAddress()
{
string macs = "";
// get network interfaces physical addresses
NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface ni in interfaces)
{
PhysicalAddress pa = ni.GetPhysicalAddress();
macs += pa.ToString();
}
return macs;
}


ممنون از راهنماییتون ولی اگه ممکنه سورس کامل کاملشو بزارید.ممنون میشم

FastCode
جمعه 24 آذر 1391, 11:06 صبح
سلام دوستان .
من به تازگی عضو شدم و میخام زبان برنامه نویسی رو یاد بگیرم. اصلا هم تا حالا با هیچ زبانی کار نکردم .کلا تازه واردم ومیخام از c# شروع کنم.
سوال اول اینه که من از کجا باید شروع کنم؟
سوال کدی هست که بشه با استفاده از اون mac adress طرف رو که به اینترنت وصل هست بدست بیاری.حالا با استفاده از ip یا هر چیزی ...
ممنون میشم راهنمایی کنید.:قلب:
سوال انحرافیه
این کار غیر ممکنه.
CDP رو برای نمونه مطالعه کنید.(حتی این هم جواب شما نیست ولی از هیچی بهتره)

mohabad
جمعه 24 آذر 1391, 14:22 عصر
سوال انحرافیه
این کار غیر ممکنه.
CDP رو برای نمونه مطالعه کنید.(حتی این هم جواب شما نیست ولی از هیچی بهتره)
داداش امکان داره چون خودم دیدم .
یه برنامه که ip های یک isp رو اسکن میکنه همراه با پورت بازو بسته و یوزر و پسورد اکانت و mac adreese طرف.ولی اون نفر بهم گفت که هیشکی نمتونه یه همچین چیزی بسازه . منم گفتم که قسمت macشو درست میکنم .

mohabad
جمعه 24 آذر 1391, 16:36 عصر
کسی نبود به ما کمک کنه؟

FastCode
جمعه 01 دی 1391, 18:46 عصر
Active بله.
passive نه.
نمونش nmap یا nessus(OpenVAS) ه
ولی با اون چیزی که شما گفتید خیلی فرق داره.
برای نمونه میتونید honeyd رو هم مطالعه کنید.

در ضمن این MAC هیچ گونه ارزشی نداره.