NetAtk.git

NetAtk

~
git clone https://github.com/debuman/NetAtk.git
commit bcafc668d99b331805248a0ee374920632ee29f0
parent 5e854817084ade414e4ad92fb419e55400d08bc3
Author: devastator <110329244+devastator-x@users.noreply.github.com>
Date: Sun, 27 Oct 2024 05:17:15 +0900

Update README.md

Diffstat:
MARP_Spoof/README.md | 36+++++++++++++++++++++++++++++++++---
1 file changed, 33 insertion(+), 3 deletion(-)

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 테이블 복구 완료.
+```
+
 ## 주의 사항
 
 - 이 도구는 **교육 목적** 및 **네트워크 보안 테스트**용으로만 사용해야 합니다.