# ARP-Scan **Repository Path**: lhamojam/ARP-Scan ## Basic Information - **Project Name**: ARP-Scan - **Description**: arp扫描局域网活跃设备 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-13 - **Last Updated**: 2023-10-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ARTScript-ARP ARTScript提供的ARP工具包,包含ARP扫描攻击等各类功能,提供了多种语言的版本方便在不同平台使用. **[ ! ]** 手机端TERMUX使用golang版本 + golang: + arpScan(working) + arpSpoof(not working) + python: + arpScan(Working) + arpSpoof(Working) # 安装说明 + python 1. `pip install requirements.txt` 2. `python main.py` + golang 1. `go mod init ""` 2. `go mod tidy` # 使用 + main.py 中填好自己的信息运行即可 + 自己ip可以通过`ifconfig`获取,mac地址可以使用`getYourNetwork.py`获取 + 启动后自动进入循环,新加入的mac地址都会被断网 + 白名单中填写不想被断网的 ip # 函数说明 + process_run(): 通过发送伪造的arp包来达到断网效果 + ARP_Scan.arpspoof(): 读取扫描到的客户端ip和mac,判断白名单和已经攻击的对象,给每一个客户端创建一个process进程来进行独立的攻击。 + ARP_Scan.send_Package(): 发送arp包来扫描存活设备'plf:AlienBlue_walk2' # 感谢 Thanx + https://github.com/HayatoDoi/arp-scan-X # TODO + GUI界面 / CLI界面