Загрузка...

Kali Linux терминал, запуск программы замены MAC адреса на python

Тема в разделе Python создана пользователем artemama 22 июн 2019. 347 просмотров

  1. artemama
    artemama Автор темы 22 июн 2019 0 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 Автор темы 22 июн 2019 0 22 июн 2019
    Все работает, не умею вводить МАС-адреса :facepalm:
     
  3. de9x
    de9x 22 июн 2019 Frontend developer 141 3 янв 2019
    зачем тебе питон 2. он скоро прикроется
     
  4. Djimbo
    Djimbo 22 июн 2019 FREE TELEGRAM SHOP BOT | lolz.live/threads/1888814 13 552 23 июн 2017
    +
     
Загрузка...
Top