In questo articolo avevamo visto come identificare i MAC address dei pc connessi in rete usando PING a ARP.

Ho scoperto che è possibile fare la stessa cosa usando Nmap.

Basta usare l'opzione -sn, ma con privilegi elevati.

Quando mettiamo su un e-commerce, a prescindere dal come lo sviluppiamo, alla fine dobbiamo mettere in conto anche le spese di spedizione.

Oggi vediamo come aggiungerle in simpleCart.

Prenderemo in considerazione un esempio "statico", nel senso che nel nostro esempio saranno sempre quelle.

Farlo è molto semplice, in quanto abbiamo un attributo apposito da settare in fase di inizializzazione del carrello: shippingFlatRate.

Oggi vediamo un esempio basico di WebScraping usando Python e BeautifulSoup!

Questa libreria è un diventata un must per questo genere di operazioni con Python.

E la versione 4 ha portato con se molte novità.

Prima di tutto, per usarla, dobbiamo installarla sul nostro sistema.

Preciso subito che non si tratta di una app per trovare o craccare reti wireless.

E', invece, un'ottima app che scansiona la rete alla quale siamo connessi e ci restituisce una lista con tutti gli altri dispositivi connessi.

Dopo aver avviato la scansione con l'icona in alto, ci viene resituita una lista con indirizzo ip, MAC address e hostname.

Ogni computer connesso in rete ha un indirizzo logico che si chiama indirizzo IP che nella versione 4 (quella più usata e che sarà sosituita dalla versione 6) è composta da 4 numeri che possono andare da 0 a 255.

Ad esempio il mio router ha indirizzo 192.168.1.1.

Inoltre ogni macchina connessa ha anche un indirizzo MAC univoco fomrato da 6 numeri esadecimali (tipo 00-01-02-AA-BB-CC), di cui i primi tre identificano il costruttore e gli altri sono diversi per ogni modello.

Mentre l'IP, se non impostato, può cambiare ad ogni connessione, il MAC no.

Può essere quindi importante trovare i MAC delle macchine connesse e associrali agli IP.

Questa associazione è compito del protocollo ARP (Address Resolution Protocol).

Il sistema mantiene  una tabella di associazioni, in cui sono registrati gli indirizzi IP ed il loro Mac corrispondente.

Quando un computer deve contattare un altro computer, per sapere a quale dispositivo deve mandare i dati, cerca nella tabella ARP a quale indirizzo fisico corrisponde l’indirizzo IP.

Vediamo che comandi possiamo usare per identificare un MAC address usando Linux.

Su Linux aprite un terminale qualunque.