Renomeador de rede em Python

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

[ Hits: 744 ]

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

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

Scanner de rede com threading

ArpRequest - requisição arp para endereço físico

Shell Reverso em 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