PDA

View Full Version : سوال: مک آدرس کاربر



akbarg64
دوشنبه 06 شهریور 1391, 07:27 صبح
سلام دوستان.خسته نباشید.یه سوال برام پیش اومده.میخوام بدونم چطور میشه مک آدرس بازدید کننده رو فهمید.مثل نرم افزار های اکانتینگ سیب یا IBSNG که مک آدرس کاربر رو ذخیره میکنند.خیلی برام مهمه ممنون میشم کمکم کنید

tux-world
دوشنبه 06 شهریور 1391, 09:15 صبح
isbng مبتنی بر لینوکسه و میشه راحت اونو بدست اورد. باید دنبال ویندوز باشید

akbarg64
دوشنبه 06 شهریور 1391, 09:48 صبح
یعنی چی مبتنی بر لینوکسه؟؟؟؟؟؟؟؟؟فکر کنم من بد توضیح دادم.من یه مشکلی دارم.کاربر میاد توی سایت با 100 یوزر ثبت نام میکنه و هر چی هم دلش میخاد میگه.بر اساس آی پی نمیشه محدود کرد چون همه یه آی پی دارن.راهی که به ذهنم رسید مک آدرس هست.حالا میخوام هر کاربری که ثبت نام میکنه فقط یه بار بتونه البته بر اساس مک آدرس.

Unique
دوشنبه 06 شهریور 1391, 10:58 صبح
با توجه به معلومات اینجانب تا این لحظه امکان گرفتن MAC از طریق وب وجود نداره ! مگه اینکه client شما روی همون ethernet segment سرویس دهنده شما باشه که فقط در حالت lan ممکنه ! و باید خروجی arp -a را چک کنید !

aliforever
دوشنبه 06 شهریور 1391, 15:49 عصر
سلام دوست عزیز .
من خودم نیاز به این خود داشتم .
ولی تا به حال به نظرم نمی رسید که عملی باشه . بعد از اینکه شما تاپیک رو زدید گفتم حتما میشه .
گوگل رو جستجو کردم و به این کد رسیدم ، امیدوارم کمکتون کنه :

<?php
/*

Getting MAC Address using PHP
Md. Nazmul Basher */
ob_start(); // Turn on output buffering
system(‘ipconfig /all’); //Execute external program to display output
$mycom=ob_get_contents(); // Capture the output into a variable
ob_clean(); // Clean (erase) the output buffer

$findme = “Physical”;
$pmac = strpos($mycom, $findme); // Find the position of Physical text
$mac=substr($mycom,($pmac+36),17); // Get Physical Address

echo $mac;
?>

akbarg64
دوشنبه 06 شهریور 1391, 16:21 عصر
ممنون اما این مک آدرس سرور رو میده.نه کلاینت

aliforever
دوشنبه 06 شهریور 1391, 17:35 عصر
ممنون اما این مک آدرس سرور رو میده.نه کلاینت

آقا نمیشه . D:
دوباره سرچ زدم . امکان نداره چون بین هاست و پی سی روتر قرار داره .

ravand
دوشنبه 06 شهریور 1391, 20:08 عصر
دوست عزیز
من در این مورد خیلی تحقیق کردم. و از این کدهای php که میان و مک آدرس رو بدست میارن رو زیاد دیدم ولی این فقط روی سیستم شما کار میکنه.
میتونید در عمل تستش کنید.
شما اگه این کدی که این دوستمون دادن رو روی سیستمتون تست کنید فقط مک ادرس سیستم شما رو نشون میده ولی اگه بخوای مک ادرس شخص دیگه ای رو بدست بیاری این شدنی نیست. اینطوری که من شنیدم علتش امنیت هست.