Asp.net ve Mac Adresi ?

0
Onaylı Üye
Üye
Katılım
11 Mayıs 2006
Mesajlar
1,952
Tepki puanı
1
Konum
Nereye
Amacım siteye proxy ile giren kişilerde IP kontrolü yerine Mac Adresi kontrolü yapmak...

Asp.net ile mac adresi bulunabilir mi ? Nasıl ?

Mesela bir anket yapıcam.. Ama ankete proxy ile katıldıklarında yine illegal tıklamalar olabiliyor.. Bunu mac adresi ile çözemez miyiz ?
 
0
Onaylı Üye
Üye
Katılım
1 Şubat 2005
Mesajlar
3,367
Tepki puanı
7
Mac adresini alarak bunu kaydetmek mümkün değil diye biliyorum.
Ne asp ne php.
 
0
Onaylı Üye
Üye
Katılım
25 Haziran 2005
Mesajlar
4,856
Tepki puanı
6
Konum
Bursa
asp.net ile windows ikiside aynı firmaya ait olan yazılımlar olduğu icin bu mümkün olabilir diye düşünüyorum
 
0
Onaylı Üye
Üye
Katılım
3 Aralık 2004
Mesajlar
0
Tepki puanı
0
Web sitesi üzerinden gelen ziyaretçinin mac adresini almak mümkün değildir.Ancak ziyaretçi ile web sitesinin aynı network üzerinde olması halinde mac adresi alınabilir.
örnek:
server ip: 123.123.123.xxx
ziyaretçi ip: 123.123.123.xxx ise mac alınabilir.
 
0
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
1,667
Tepki puanı
0
mac adresininin alınabilmesi için; kullanıcıya activeX gönderip kullanıcıda o activeX i kabul ederse alınabileceğini biliyorum.
 
0
Onaylı Üye
Üye
Katılım
1 Şubat 2005
Mesajlar
3,367
Tepki puanı
7
mac adresininin alınabilmesi için; kullanıcıya activeX gönderip kullanıcıda o activeX i kabul ederse alınabileceğini biliyorum.
Doğru biliyorsun. Ama bunu normal sitelerde yapamazsın. Bizim insanımız onu vürüs sanıyor çünkü en başta güvenlik uyarısını okuyor. Böyle olunca da nomaldir korkmaları. :)
 
0
Onaylı Üye
Üye
Katılım
5 Haziran 2006
Mesajlar
1,894
Tepki puanı
7
asp.net de server side script'tir. client side olmadan mac alamazsiniz.
 
0
Onaylı Üye
Üye
Katılım
5 Haziran 2006
Mesajlar
1,894
Tepki puanı
7
client side olan asp? anlamadim yok ki öyle birşey client side derlenebilen yazilimlardir c,c++ mesela yada browsera yükleteceğiniz bir toolbar.

derledikten sonra "ipconfig -all" derseniz ilgili mac adreslerini alabilirsiniz ama yukarida da dedigim gibi derlenebilen client side script olmasi lazim. client side = "kendi bilgisayariniz da calistirdiginiz programlar yada java gibi yuklediginiz programlar"
 
0
Onaylı Üye
Üye
Katılım
31 Ağustos 2005
Mesajlar
0
Tepki puanı
0
Konum
Hell
[DllImport("iphlpapi.dll", ExactSpelling = true)]

public static extern int SendARP(int DestIP, int SrcIP, [Out] byte[] pMacAddr, ref int PhyAddrLen);

public string GetMacAddress(string hostName)

{

System.Net.IPAddress[] adrr = Dns.GetHostEntry(hostName).AddressList;

byte[] by = new byte[6];

int len = by.Length;

int r = SendARP((int)adrr[0].Address, 0, by, ref len);

return BitConverter.ToString(by, 0, 6);

}
 
Geri
Üst