Загрузка...

Kali Linux terminal, running the MAC address change program in python

Thread in Python created by artemama Jun 22, 2019. 349 views

  1. artemama
    artemama Topic starter Jun 22, 2019 0 Jun 22, 2019
    Всем доброго времени суток,
    Помогите, пожалуйста, разобраться в чем проблема.
    При запуске программы через терминал вывод работает, а присвоить новый адрес не получается.
    Выводит ошибку: SIOCSIFHWADDR: Cannot assign requested address

    Код программы:
    #!/usr/bin/env python

    import subprocess

    interface = raw_input("interface > ")
    mac_address = raw_input("new MAC address > ")
    print("[+] Changing MAC Address for " + interface + " to " + mac_address)

    subprocess.call("ifconfig " + interface + " down", shell=True)
    subprocess.call("ifconfig " + interface + " hw ether " + mac_address, shell=True)
    subprocess.call("ifconfig " + interface + " up", shell=True)
    subprocess.call("ifconfig", shell=True)

    Скриншот терминала прикрепляю ниже.
    [IMG]

    P.S: На версии Python3 с функцией input() все прекрасно работает, хочется разобраться почему не работает на Python2
     
  2. artemama
    artemama Topic starter Jun 22, 2019 0 Jun 22, 2019
    Все работает, не умею вводить МАС-адреса :facepalm:
     
  3. de9x
    de9x Jun 22, 2019 Frontend developer 141 Jan 3, 2019
    зачем тебе питон 2. он скоро прикроется
     
  4. Djimbo
    Djimbo Jun 22, 2019 FREE TELEGRAM SHOP BOT | lolz.live/threads/1888814 13,552 Jun 23, 2017
    +
     
Loading...
Top