Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Rintracciare indirizzo MAC di un pc
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • K
      kru User Attivo • ultima modifica di

      Rintracciare indirizzo MAC di un pc

      Ciao, ragazzi.

      Sto realizzando uno script per evitare che un utente possa votare più di una volta una stessa risorsa sul mio sito.

      Utilizzando ```
      $_SERVER['REMOTE_ADDR']

      Questa però è una soluzione di ripiego, secondo me. 
      Ho notato che alcuni siti riconoscono in qualche modo il PC dell'utente, e inibiscono alla macchina la possibilità di votare.
       
      Sapete come si fa questo?
      Forse recuperando l'indirizzo MAC di quel computer?
      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        stable Super User • ultima modifica di

        Non è possibile farlo secondo il mio punto di vista. Il Mac Addres è un identificatore univoco associato ad ogni dispositivo fisico di rete, quindi pc, router etc.. quindi dovresti essere presente fisicamente in quella porzione di rete per prelevarlo....
        In rete ho trovato questo: http://www.phpclasses.org/browse/package/1942.html.
        Spero che qualcuno mi contraddica perchè l'argomento è molto interessante.
        Aspetto notizie in merito

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • N
          nophiq User • ultima modifica di

          La maggior parte di questi siti utilizza un cookie, che contiene un identificativo. In questo modo quando il visitatore cerca di votare ancora, il sito controlla il cookie del visitatore e se è presente lo blocca, altrimenti lo lascia votare.

          Spero di essermi spiegato. Se vuoi approfondire i cookie consiglio una bella ricerca su google.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • K
            kru User Attivo • ultima modifica di

            Grazie ad entrambi.

            @ stable: Probabilmente hai ragione. Anche nel link che mi hai indicato, infatti, a quanto leggo, è presente uno script per prelevare il mac address all'interno di una rete, ma se non sbaglio funziona solo su Win NT.

            @Nophyq: Intanto, benvenuto su Forum GT ;).
            In effetti via cookie è semplice, ma poco efficace, secondo me. A questo punto meglio via IP; i cookies fai presto ad eliminarli, ma con l'IP la limitazione c'è e rimane.

            Comunque, ho dato un'occhiata in rete, ma non ho trovato nulla. Può darsi che mi sia perso qualcosa, anche se non credo. Sono quasi certo che esista un modo per identificare la macchina di provenienza; forse non sarà tramite il mac, ma un modo credo ci sia.

            Grazie 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              digital.daigor User Attivo • ultima modifica di

              soluzione un po strana, non testata da me ma frutto della mia immaginazione, quindi, potrabbe funzionare dallo 0% al 100%.

              usando il comando exec usare questo comando "ipconfig /all" nella shell, catturare il risultato.

              non ho avuto tempo di provarlo, quindi fatemi sapere!!!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                ayrton2001 Super User • ultima modifica di

                exec funziona nella macchina in cui viene eseguito, dunque è possibile conoscere i mac address del server, ma non dei client.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • D
                  digital.daigor User Attivo • ultima modifica di

                  si, ho fatto una ricerca dopo, e l'ho scoperto, l'unica, forse, è ancora con l' uso di java

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    ayrton2001 Super User • ultima modifica di

                    java non può accedere a risorse del client senza l'esplicito consenso dell'utente e sinceramente per un comune sito spaventerebbe l'utente.
                    Se lo devi usare per una intranet o simili allora potrebbe andare bene.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • B
                      bruno61 User • ultima modifica di

                      Ciao,
                      Il MAC che ricevi, ammesso che si riesca a recuperare, non e' univoco. Se hai 10 PC connessi ad un unico router per tutti e 10 riceveresti lo stesso MAC, senza contare altre "magie" della rete (proxy e via dicendo).
                      Gran parte degli utenti e' connessa con IP dinamico e quindi basta disconnettersi e riconnettersi per avere un IP diverso.
                      I cookies possono essere semplicemente cancellati.
                      L'unica penso sia permettere di votare, come qui su GT, ai soli utenti registrati cosi' hai il totale controllo della situazione.

                      Ciao
                      Bruno

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • D
                        digital.daigor User Attivo • ultima modifica di

                        il mac che ricevi, non credo sia quello del router, visto che java gira sul client,(almeno credo) ho trovaro questo in internet: http://www.commentcamarche.net/forum/affich-1841404-adresse-mac-de-l-usager-de-ma-page-web#ecrire

                        è in francese, quindi nn so se sia giusto, visto che non lo capisco molto bene, fatemi sapere!!!

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • D
                          digital.daigor User Attivo • ultima modifica di

                          ho trovato anche questo: http://www.webdesignforums.net/archive/index.php/t-5957.html
                          nn l'ho ancora testato, a leggendo qua e la, dovrebbe fare un ping verso il client e così ottenere il MAC address, se qualcuno lo prova, mi faccia sapere se funge!!!

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            ayrton2001 Super User • ultima modifica di

                            non ho provato i script che hai postato, ma sono sicuro al 99.99% che un'applicazione leggerà il MAC address del client

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • D
                              digital.daigor User Attivo • ultima modifica di

                              cmq, se qualcuno fa un test, io posso solo in locale, e posta l'indirizzo del test, mi piacerebbe vedere come funge, grazie a tutti!!!

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              Caricamento altri post
                              Rispondi
                              • Topic risposta
                              Effettua l'accesso per rispondere
                              • Da Vecchi a Nuovi
                              • Da Nuovi a Vecchi
                              • Più Voti