Renomeador de rede em Python

Publicado por henrique (última atualização em 24/07/2023)

[ Hits: 705 ]

Homepage: https://mrh-ofici.github.io/

Download wlanp.py




Renomeia sua rede em Python
Exemplo de uso:
$ ./wlanp.py nomeRede

  



Esconder código-fonte

#!/bin/python
import re
import subprocess
from os import system
from sys import argv
def scan():
    net = subprocess.run("ifconfig", stdout=subprocess.PIPE)
    
    stdout = net.stdout.decode("utf-8")

    result1 = re.findall(r"w\w+:", stdout)
    result = str(result1).replace(':', '').replace('[', '').replace(']', '').replace('\'', '')
    if result != '':
        return result
def main():
    
    if argv[1:]:
        name = str(argv[1:]).replace('[', '').replace(']', '').replace('\'', '')
    else:
        name = 'wlan0'
    print(f'\ninterface {scan()} changed for: {name}')
    system(f"sudo ip link set {scan()} down && sudo ip link set {scan()} name {name} && sudo ip link set {name} up && sudo systemctl restart NetworkManager")
    
if __name__ == '__main__':
    main()

Scripts recomendados

auth_ig.py: Script para autenticação do IG

Envio de comandos por ssh sem troca de chaves a múltiplos servidores

Peer-to-peer nós para processamento em multipontos

Ligando máquina pela rede usando Python

Scanner de rede em Python


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts