Domanda MAC ADDRESS CHE CAMBIA AUTOMATICAMENTE

Non c'è bisogno di usare macchanger o di farsi uno script, se usate NetworkManager basta fare:
Codice:
# nmcli connection edit <inserisci il tuo ssid>
nmcli> set wifi.cloned-mac-address random
nmcli> save persistent
nmcli> quit

Al posto di wifi potete scrivere anche ethernet, così potete regolarvi per avere un comportamento diverso per ogni SSID e anche a seconda se usate il cavo o se vi connettete in wireless. Si può fare anche attraverso GUI, per esempio usando nm-connection-editor
20220826T053127.png

Si può anche impostare come opzione di default (i.e., viene usato in tutti gli SSID dove cloned-mac-address non è impostato) aggiungendo al file /etc/NetworkManager/NetworkManager.conf
Codice:
[connection]
ethernet.cloned-mac-address=random
wifi.cloned-mac-address=random

NetworkManager è comunissimo su linux ed è usato di default dalla maggior parte delle distro. Su windows e su macos non so come si faccia, ma non sarei troppo sorpreso se anche li c'è un'opzione già presente nel sistema. Vi lascio questo link per più info sulle varie opzioni.
 
Ultima modifica:
Cosa intendi per "cambiare da solo?"
Se vuoi camuffare il tuo reale indirizzo mac:
sudo ifconfig {interfaccia} down sudo macchanger -r {interfaccia} sudo ifconfig {interfaccia} up

Se invece intendi cambiare il tuo indirizzo mac automaticamente ogni tot, puoi farlo con uno script Python, ma se usi una connessione wireless dovresti riconnetterti ogni volta che lo cambi.
Python:
import time
from os import system

NI = {interfaccia}
delay = {timeout}
while True:
    system(f"sudo ifconfig {NI} down")
    system(f"sudo macchanger -r {NI}")
    system(f"sudo ifconfig {NI} up")
    time.sleep(delay)
 
  • Mi piace
Reazioni: TheWorm91