Scripts Python para Hacking e Automação de Segurança

Python é uma linguagem poderosa para automação de tarefas de segurança e hacking ético. Aqui estão alguns scripts úteis.

Varredura de Portas:

import socket def port_scan(ip, port): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(1) try: s.connect((ip, port)) return True except: return False for port in range(1, 1025): if port_scan('192.168.1.1', port): print(f'Port {port} is open') else: print(f'Port {port} is closed')


Coleta de Informações de Rede:

import scapy.all as scapy

def scan(ip):
    arp_request = scapy.ARP(pdst=ip)
    broadcast = scapy.Ether(dst="ff:ff:ff:ff:ff:ff")
    arp_request_broadcast = broadcast/arp_request
    answered_list = scapy.srp(arp_request_broadcast, timeout=1, verbose=False)[0]

    clients_list = []
    for element in answered_list:
        client_dict = {"ip": element[1].psrc, "mac": element[1].hwsrc}
        clients_list.append(client_dict)
    return clients_list

print(scan("192.168.1.0/24"))

Dicas e Truques:
  • Teste seus scripts em ambientes controlados.
  • Utilize bibliotecas como Scapy para facilitar o desenvolvimento de ferramentas de rede.

Conclusão: Com esses scripts Python, você pode automatizar várias tarefas de segurança e hacking ético. Personalize-os conforme necessário para suas necessidades específicas.

Postar um comentário

Postagem Anterior Próxima Postagem

Seguidores