Výsledky 1 až 13 z 13

Téma: [JavaScript] Jak na zjištění MAC

  1. #1

    Question [JavaScript] Jak na zjištění MAC

    Ahoj,
    scriptování neumím, tak se možná budu ptát nesmyslně - jde nějak zařídit, aby stránka uměla zjistit MAC adresu klienta a odeslala na server?
    Potřebuju to do firemní intranetové aplikace, takže není nutné řešit bepečnost, nebo různé klienty (všechno IE >=5.5).

    Ze strany serveru to bohužel nejde, tak hledám jiný způsob..
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  2. #2

    Standardní Re: [JavaScript] Jak na zjištění MAC

    Cistym klientskym skriptovanim (JavaScript) tohle nepujde. Nasel jsem nejakou ActiveX komponentu, ktera by to mohla umet, ale nezkousel jsem to. Taky nevim, co to udela, kdyz je MAC adres vic.

    http://www.soft32.com/download_25746.html

  3. #3

    Standardní Re: [JavaScript] Jak na zjištění MAC

    A proc by to neslo ze strany serveru ?

    To co ted navrhnu, je takove reseni pohledem z okna, mozna nerealizovatelne...arpnout IP adresu a huraaa mac je na svete
    C2D Wolfheart stabilized...CoolingSys completed...Aurora 3D Black...full 120mm Wolfheart
    WinXP && Gentoo Powered Wolfheart http://img215.imageshack.us/my.php?i...pgentooqt2.jpg
    Intel Core2Duo E6300 1.86@3.2GHz cooled by Ninja Plus| Gigabyte DS4 | 1024MB Kingston 750@920MHz | sound | Gigabyte X1650Pro SilentPipe II | TEAC 40x & Toshiba DVD-RW | WD800JB 80GB | Logitech MX510 | Fortron 300W NP(PN) | MS Sidewinder Strategic Commander|Acer 1721hm
    C366 2@1,85V 32MB RAM, Slackware 9.1 router connected to Chello

  4. #4

    Standardní Re: [JavaScript] Jak na zjištění MAC

    Přes ActiveX jsem našel ještě něco tady, ale bylo by to nutné upravit. Taky zrovna z hlavy nevím, jestli se mě podaří přes politiky povolit všechny ActiveX prvky z jednoho serveru, protože jinak by byli uživatelé vyděšení co jim to tam skáče za upozornění a globálně to samozřejmě povolit nemůžu.

    Ze strany serveru to nejde jednoduše proto, že to potřebuju pro víc poboček, tudíž routery tyto informace nepustí mimo lokální síť.

    Lámu si nad tím hlavu už několik dní, ale nevím jak na to. Zkusím popsat líp situaci - třeba někoho napadne jiné jednoduché řešení...

    Máme cca 8 poboček v různých lokalitách spojených přes VLAN. Každá pobočka má vlastní DHCP server a tedy IP adresy se mohou měnit. Navíc je v síti několik NB, které se mohou připojit kamkoliv.
    Každý uživatel pokud chce pracovat se připojuje na firemní intranet běžící na centrále (Apache/PHP). Tj. mám pouze aktuální IP. Musím vyřešit lokalizovat konkrétní PC, tj. zjistit jeho aktuální IP. Pokud zjistím (ideálně při přihlášení) dvojici IP+MAC, není problém např. zjistit, že na "tom novým notebooku" teď je přihlášenej Franta a podle IP rozsahu je na pobočce v Letovicích...
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  5. #5
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 736
    Vliv
    300

    Standardní Re: [JavaScript] Jak na zjištění MAC

    Drbes se hohou za krkem, MAC si muze franta zmenit a ses v ... IMO jednodusi reseni je pouziti nejaky certifikace - nainstalis to na ntb a podle toho ho jednoznacne identifikujes.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  6. #6

    Standardní Re: [JavaScript] Jak na zjištění MAC

    Nemyslím, tohle vážně nemá sloužit jako nějaká autorizace! Změnou MAC by uživatel ničeho nedosáhl, navíc by to IMHO ani nefungovalo (ve stejným sajtu dvě identický MAC nepojedou, pokud naklonuje MAC z jinýho sajtu, prozradí ho IP a do třetiče - když použije neznámý MAC, tak to zase systém nezbaští), krom toho mluvíme o úřednících, kteří stěží umí pracovat s Wordem.

    Můžeš konkretizovat to řešení s certifikací - sice mi to připadá jako kanón na vrabce, ale nebráním se pokud to splní účel.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  7. #7
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 736
    Vliv
    300

    Standardní Re: [JavaScript] Jak na zjištění MAC

    Do prohlizece kazdyho PC nainstalis unikatni certifikat (ten si vygenerujes na serveru, kterej ho musi znat, respektive je podepsanej certifikatem serveru), na serveru vse nastavis tak, ze bude vyzadovat autentizaci tim certifikatem (na detaily se me neptej, nikdy sem to neconfil). Prohlizec by se mu mel ohlasit tim certifikatem sam (nic to po uzivateli nebude chtit). Soucasti certifikatu je samozrejme jmeno a dalsi udaje, ktery do nej narves.

    Vzhledem k tomu, ze pises IE only, tak pocitam ze taky win only => dalsi variantou by mohlo byt nejaky overeni vuci win domene (php si umi s LDAP pokecat), pokud domenu provozujes.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  8. #8

    Standardní Re: [JavaScript] Jak na zjištění MAC

    Myslim ze vim jak to myslis, ale to resi jen kvalitni autorizaci uzivatele proti serveru a to nepotrebuju - resp. resim to v PHP jinak. Pri pouziti cestovnich profilu v domene bude navic certifikat cestovat spolu s uzivatelem, takze nezjistim zase MAC ktery potrebuju.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  9. #9

    Standardní Re: [JavaScript] Jak na zjištění MAC

    No ono je zjištění MAC spíše i dost problematické díky OSI modelu.

    Každopádně to jde asi díky ARP, viz link

    http://forums.devarticles.com/genera...ress-1846.html

  10. #10

    Standardní Re: [JavaScript] Jak na zjištění MAC

    Nejde - pokud je to v jiným sajtu, ale to už jsme tady řešili...

    Proto hledám způsob jak to zjistit na klientovi a poslat na server.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  11. #11

    Standardní Re: [JavaScript] Jak na zjištění MAC

    Mozna zkusit spustit pri loginu usera tohle>
    http://www.winforums.com/showthread.php?t=8842
    a pak vysledek nejakym zpusobem nacist do javascriptu v pripade potreby...(napr. vygenerovat cookie tim VBscriptem atd.)
    C2D Wolfheart stabilized...CoolingSys completed...Aurora 3D Black...full 120mm Wolfheart
    WinXP && Gentoo Powered Wolfheart http://img215.imageshack.us/my.php?i...pgentooqt2.jpg
    Intel Core2Duo E6300 1.86@3.2GHz cooled by Ninja Plus| Gigabyte DS4 | 1024MB Kingston 750@920MHz | sound | Gigabyte X1650Pro SilentPipe II | TEAC 40x & Toshiba DVD-RW | WD800JB 80GB | Logitech MX510 | Fortron 300W NP(PN) | MS Sidewinder Strategic Commander|Acer 1721hm
    C366 2@1,85V 32MB RAM, Slackware 9.1 router connected to Chello

  12. #12
    Senior Member
    Založen
    22.07.2003
    Bydliště
    Ostrava - Homeless putující světem
    Příspěvky
    731
    Vliv
    262

    Standardní Re: [JavaScript] Jak na zjištění MAC

    ve VBS to jde jednoduse takto pres VMI taky:

    Dim MAC (1 to 1)
    strComputer = "."
    Set WMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    Set NetAdapters = WMIService.ExecQuery ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
    Set WshShell = WScript.CreateObject("WScript.Shell")


    Sub All_MACs

    For Each Item in NetAdapters
    ReDim MAC (0 to i+1)
    MAC(i) =Item.MacAddress
    i=i+1
    end sub
    Autor tohoto příspěvku je zpráskaná LAMA. Absolvoval 6 tříd ZŠ. Proto berte obsah příspěvku s rezervou.

  13. #13

    Standardní Re: [JavaScript] Jak na zjištění MAC

    Možná sem natvrdlej, ale ani jeden způsob se mě nepovedlo zprovoznit. JS ani VBS neovládám, ale pokud by se mělo něco spouštět při loginu, proč jednoduše nespustit std. příkaz jako ipconfig, nebo getmac ? Problém zůstává jak to přes prohlížeč dostat na server.

    Zvažuju aktuálně ještě jednu možnost - totiž přesměrovat info např. z ipconfig do txt a přes sdílení periodicky stahovat na server obsahy těchto souborů. Nebude to úplně nejelegantnější řešení, ale zdá se mě dostatečně transparetní a nezávislé na konfiguraci klienta.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Zmena Mac Adresy Vista !
    Založil WORMBOY v sekci fóra Sítě
    Odpovědí: 7
    Poslední příspěvek: 06.02.2008, 21:16
  2. Duplicitne MAC adresy
    Založil andux v sekci fóra Sítě
    Odpovědí: 10
    Poslední příspěvek: 20.02.2007, 10:28
  3. Zmena MAC v linuxu
    Založil Lopan v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 24
    Poslední příspěvek: 12.07.2006, 09:45
  4. MAC na sietovke, pripojenie kabel- Chello
    Založil Majo1 v sekci fóra Sítě
    Odpovědí: 11
    Poslední příspěvek: 23.06.2006, 12:53
  5. Zmena MAC adresy
    Založil xvojta v sekci fóra Elektronika a bastlení
    Odpovědí: 16
    Poslední příspěvek: 04.04.2006, 23:22

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •