diff --git a/ARP_Spoof/README.md b/ARP_Spoof/README.md
@@ -25,7 +25,7 @@
2. 프로젝트 디렉토리로 이동합니다.
```bash
- cd ARP_Spoofing
+ cd ./NetAtk/ARP_Spoof
```
3. **Scapy** 라이브러리를 설치합니다.
@@ -41,7 +41,7 @@
```
예시:
```bash
- python arp_spoof_L2.py 172.16.36.12 172.16.36.1
+ python arp_spoof_L2.py 192.168.1.12 192.168.1.1
```
2. **L3 계층에서의 스푸핑**: 라우팅이 필요한 환경에서는 L3 계층용 스크립트를 실행합니다.
@@ -50,13 +50,43 @@
```
예시:
```bash
- python arp_spoof_L3.py 172.16.36.12 172.16.36.1
+ python arp_spoof_L3.py 192.168.1.12 192.168.1.1
```
3. 스크립트는 타겟의 ARP 테이블을 변조하고, 네트워크 트래픽을 캡처합니다.
4. 스푸핑 종료 시, 스크립트는 ARP 테이블을 원래 상태로 복구합니다.
+## 출력 예시
+
+### 스푸핑 시작
+
+```bash
+$ python arp_spoof_L2.py 192.168.1.12 192.168.1.1
+
+[*] 192.168.1.12에 대한 ARP 요청을 전송 중...
+[+] 타겟 192.168.1.12의 MAC 주소: aa:bb:cc:dd:ee:ff
+[*] 192.168.1.1에 대한 ARP 요청을 전송 중...
+[+] 게이트웨이 192.168.1.1의 MAC 주소: gg:hh:ii:jj:kk:ll
+
+[*] L2 ARP 스푸핑 시작: 타겟 192.168.1.12 <-> 게이트웨이 192.168.1.1
+[+] 타겟 192.168.1.12에게 위조된 ARP 패킷 전송
+[+] 게이트웨이 192.168.1.1에게 위조된 ARP 패킷 전송
+[+] 타겟 192.168.1.12에게 위조된 ARP 패킷 전송
+[+] 게이트웨이 192.168.1.1에게 위조된 ARP 패킷 전송
+...
+```
+
+### 스푸핑 중단 및 ARP 테이블 복구
+
+```bash
+^C
+[*] 스푸핑 종료, ARP 테이블 복구 중...
+[*] 타겟 192.168.1.12의 ARP 테이블 복구 완료
+[*] 게이트웨이 192.168.1.1의 ARP 테이블 복구 완료
+[*] ARP 테이블 복구 완료.
+```
+
## 주의 사항
- 이 도구는 **교육 목적** 및 **네트워크 보안 테스트**용으로만 사용해야 합니다.
|