Avatar billede henk Nybegynder
17. maj 2002 - 20:55 Der er 31 kommentarer

Log MAC adresse med PHP

Hvordan logger man en MAC adresse på Internettet med PHP?? Ved det er muligt på et LAN, så det burde være muligt på Inet også.

Nogen der har et lille script jeg kan kigge på eller noget andet hjælp?
Avatar billede Slettet bruger
17. maj 2002 - 21:02 #1
Tvivler på at det kan lade sig gøre. Du har adgang til meget mere via et alm. netværk end PHP kan klare.
Avatar billede henk Nybegynder
17. maj 2002 - 21:05 #2
MAC adressen er ikke anderledes på et LAN som den er på Inettet. Og PHP kan logge adressen på LAN, så burde den også blive sendt ud på nettet da udbyderen også kan se den.
Avatar billede Slettet bruger
17. maj 2002 - 21:09 #3
Tjae...det er muligt. Men en grundig søgning på Google fremskaffede ikke nogle forslag. Kun folk der spurgte om det samme, uden svar :)
Avatar billede erikjacobsen Ekspert
17. maj 2002 - 21:11 #4
Nej, det kan ikke lade sig gøre. IP-protokolen tager ikke MAC-adressen med
Avatar billede henk Nybegynder
17. maj 2002 - 21:13 #5
Tja, har skam været på Google og lede først :o)

Og har spurgt forskellige firmaer af og en af dem anbefalede mig at prøve her, så nu må i vise hvad i kan.. hehe
Avatar billede erikjacobsen Ekspert
17. maj 2002 - 21:14 #6
Og at vi så ikke kan, skal så ikke tages til udtryk for vores
generelle formåen. Dit problem kan ikke løses.
Avatar billede henk Nybegynder
17. maj 2002 - 21:20 #7
Hvorfor kan man så på et LAN hvor vi også kører med IP-protokolen?
Avatar billede erikjacobsen Ekspert
17. maj 2002 - 21:22 #8
Fordi IP-pakkerne er pakket ind i en LAN-protokol (ethernet fx)
På et LAN er MAC-adressen nødvendig for at "finde vej"
Avatar billede henk Nybegynder
17. maj 2002 - 21:26 #9
Ok takker for svaret så. Har bøvlet med det længe efterhånden.
Avatar billede morpheus Nybegynder
17. maj 2002 - 22:49 #10
Hvis brugerne kommer fra en router af en slags, er det dennes MAC adresse der logges. Jeg ved dog ikke om den medtages. Som Erik Jacobsen skriver: "Fordi IP-pakkerne er pakket ind i en LAN-protokol (ethernet fx)
På et LAN er MAC-adressen nødvendig for at "finde vej""
Avatar billede henk Nybegynder
17. maj 2002 - 22:52 #11
Jamen det ville også være ligemeget om det var den MAc adresse der blev vist.
Det var bare for at kunne lukke for en enkelt computer selvom den fik ny IP.
Avatar billede morpheus Nybegynder
17. maj 2002 - 22:57 #12
Ellers kan man jo spærre for host navnet! ;)
- Hvilket er lidt upraktisk, da flere måske ryger med på den vogn.
Avatar billede henk Nybegynder
17. maj 2002 - 23:07 #13
Ja, det er netop det der ikke er så smart.
Avatar billede excession Nybegynder
18. maj 2002 - 02:47 #14
jeg ved da hvis jeg ikke har min firewall oppe, kan man godt finde min MAC adresse..

det er vist NetBios navnet den kigger på eller sådan noget.

Men det kan godt lade sig gøre med ASP, hvis altså ens netkort er konfigureret dumt..

-- xs
Avatar billede erikjacobsen Ekspert
18. maj 2002 - 08:49 #15
Ikke på Internettet, excession
Avatar billede excession Nybegynder
18. maj 2002 - 10:37 #16
jo
Avatar billede erikjacobsen Ekspert
18. maj 2002 - 12:24 #17
Jamen, så vi os det. Det kan nemlig ikke lade sig gøre at aflæse
brugerens MAC-adresse. Nemlig. :)
Avatar billede henk Nybegynder
18. maj 2002 - 12:54 #18
Det er den da nødt til at kunne. Hvad nu hvis der sidder 2 på samme IP som er på nettet. Så er det ikke nok at kende deres IP, siderne skal stadig sendes til det rigtige netkort og det skal man bruge MAc adressen til.
Avatar billede erikjacobsen Ekspert
18. maj 2002 - 12:56 #19
Nej man skal ikke. Det klares på anden vis.
Avatar billede henk Nybegynder
18. maj 2002 - 12:58 #20
Er du sikker på at du ved hvad du snakker om???
Avatar billede erikjacobsen Ekspert
18. maj 2002 - 12:59 #21
Er DU sikker på hvad DU snakker om. MAC-adressen passerer aldrig
en router, og dem er der mange af på vejen fra din PC til en server.
På LAN-et bruges MAC-adresser. Ikke på Internettet.
Avatar billede excession Nybegynder
18. maj 2002 - 13:01 #22
jeg kan ikke bruge det på mit webhotel tror jeg..

men jeg skal prøve at se om jeg kan få lov til det.

jeg hjalp en anden med at få det til at virke, og da vi testede det hvor jeg slukkede min firewall kunne han se min mac-adresse.  Scriptet opretter en tekstfil på serveren som han viste mig.

jeg prøver at kigge på det.. du kan ikke lige huske hvordan det er man finder stien til det virtuelle mappe eller hvad det nu hedder?  f.eks c:\blabla\domæne\

-- xs
Avatar billede erikjacobsen Ekspert
18. maj 2002 - 13:03 #23
Han kan ikke, excession, se din MAC-adresse på Internettet. Det kan ikke lade sig
gøre. Måske har han registreret noget andet, og måske er det noget, der kan tilfredsstille
vores spørger. Derfor synes jeg vi skal se det.
Avatar billede henk Nybegynder
18. maj 2002 - 13:05 #24
Jeg siger skam heller ikke jeg ved hvad jeg snakker om, det er jo derfor jeg spørger.

Og jer er stadig ret sikker på det er muligt.
Avatar billede erikjacobsen Ekspert
18. maj 2002 - 13:07 #25
Ok, lad mig så spørge dig hvad du ved om TCP, IP og HTTP-protokollerne?
Kan du du pege på et eneste sted i disse, hvor MAC-adressen står? Du
behøver ikke kigge efter. Der er intet sted. Eneste mulighed er et eventuelt
sikkerhedshul i Java, men mon dog :)
Avatar billede excession Nybegynder
18. maj 2002 - 13:11 #26
nu viser jeg lige et eksempel på hvad der står i den tekstfil.  jeg har skjult et par navne osv samt 4 tegn i macadressen:

   
stofanet:
Node-IP-adresse: [192.168.**.***] Omr†de-id: []



          Navnetabel for NetBIOS-fjerncomputer



      Navn              Type        Status

    ---------------------------------------------

    -----          <00>  UNIQUE      Registreret   

    G----          <20>  UNIQUE      Registreret   

    WORKGROUP      <00>  GROUP      Registreret   

    WORKGROUP      <1E>  GROUP      Registreret   

    ------          <03>  UNIQUE      Registreret   

    -----    <03>  UNIQUE      Registreret   

    WORKGROUP      <1D>  UNIQUE      Registreret   

    ..__MSBROWSE__.<01>  GROUP      Registreret   

    INet~Services  <1C>  GROUP      Registreret   

    -----.......<00>  UNIQUE      Registreret   



    MAC-adresse = 00-50-FC-2D-**-**



   
LAN:
Node-IP-adresse: [192.168.0.1] Omr†de-id: []



          Navnetabel for NetBIOS-fjerncomputer



      Navn              Type        Status

    ---------------------------------------------

    -----          <00>  UNIQUE      Registreret   

    -----          <20>  UNIQUE      Registreret   

    WORKGROUP      <00>  GROUP      Registreret   

    WORKGROUP      <1E>  GROUP      Registreret   

    ----          <03>  UNIQUE      Registreret   

    ------    <03>  UNIQUE      Registreret   

    WORKGROUP      <1D>  UNIQUE      Registreret   

    ..__MSBROWSE__.<01>  GROUP      Registreret   

    INet~Services  <1C>  GROUP      Registreret   

    IS~----.......<00>  UNIQUE      Registreret   



    MAC-adresse = 00-50-FC-2D-**-**

Jeg ved det virkede, men jeg vil også gerne kunne bevise det...

-- xs
Avatar billede henk Nybegynder
18. maj 2002 - 13:12 #27
Hvis jeg gør noget ulovligt som jeg ikke må, så ved jeg i hvert fald så meget at man GODT kan finde frem til at det er sendt fra min computer selvom der er 52 andre med samme IP her i huset.

Jeg er ikke helt dum hvis du tror det...
Avatar billede henk Nybegynder
18. maj 2002 - 13:16 #28
Men det er så ikke så vigtigt.

Jeg må finde ud af noget andet. Tak for hjælpen. *gone*
Avatar billede morpheus Nybegynder
18. maj 2002 - 13:22 #29
...men du husker lige at lukke spørgsmålet efter dig?
Avatar billede erikjacobsen Ekspert
18. maj 2002 - 13:29 #30
jamen, henk, man bruger ikke MAC-adresse fra en server på internettet
til at nå tilbage til den der spurgte. Det gør man altså ikke.

Ja, excession, men det beviser jo netop ikke at du kan gøre det
over internettet.
Avatar billede nyhjem Nybegynder
21. maj 2002 - 08:16 #31
Lige en hurtig slutbemærkning.
MAC addressen på en klient computer bliver når den rammer den første router ud mod internettet ændret til denne routes MAC adresse. Ved den næste router bliver MAC adressen igen ændret osvosvosv. Altså, er det ikke på nogen måde muligt at logge klientens MAC adresse. De eneste MAC adresser du vil have mulighed for at kunne logge er serverens egen, og den router der står tættest på serveren. Og det er der jo ikke meget ved :)

/Martin
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester