
NetRaptor는 Python으로 구축된 GUI 기반 ARP 스푸핑 도구로, 네트워크를 스캔하고 대상과 게이트웨이를 선택한 후 중간자(MITM) 공격을 수행할 수 있게 해줍니다.
NetRaptor는 Python으로 제작된 GUI 기반 ARP 스푸핑 도구로, 네트워크를 스캔하고 대상과 게이트웨이를 선택하여 중간자 공격(MITM)을 수행할 수 있습니다. 이 도구는 교육 목적과 승인된 네트워크 보안 테스트에만 사용하도록 설계되었습니다.
네트워크 스캔: 지정된 네트워크 범위에서 호스트를 스캔합니다.
대상 및 게이트웨이 선택: 발견된 장치에서 대상 및 게이트웨이 IP를 쉽게 선택하거나 게이트웨이 IP를 수동으로 입력합니다. 게이트웨이 IP는 라우터의 IP 주소입니다
ARP 스푸핑: ARP 스푸핑을 수행하여 MITM 공격을 시작합니다.
Wireshark를 이용한 패킷 분석: Wireshark를 사용하여 네트워크 트래픽을 캡처하고 분석합니다.
사용자 친화적 GUI: Tkinter로 제작되어 쉽게 상호작용할 수 있습니다.
ARP 스푸핑 중지: "ARP 스푸핑 중지" 버튼을 사용하여 언제든지 공격을 중지할 수 있습니다.
NetRaptor는 순전히 교육 목적과 승인된 침투 테스트를 위해 제작되었습니다. 이 도구를 사용하여 명시적 허가 없이 네트워크에서 ARP 스푸핑 또는 중간자 공격(MITM)을 수행하는 것은 불법이며 비윤리적입니다. 저자는 이 도구의 오용에 대해 어떠한 책임도 지지 않습니다. NetRaptor를 사용함으로써 귀하는 자신의 행동에 전적인 책임이 있으며, 실습실이나 명시적 권한이 있는 시스템과 같은 통제된 환경에서만 사용할 것에 동의합니다.
git clone https://gitlab.com/s_r_e_e_r_a_j/NetRaptor.git
cd NetRaptor
pip3 install -r requirements.txt
Kali, Parrot, Ubuntu 23.04+, Arch Linux 사용자 참고:
다음과 같은 오류가 발생하는 경우:
error: externally-managed-environment
다음 명령어를 사용하세요:
PYVER=$(python3 -c "import sys; print(f'{sys.version_info[0]}.{sys.version_info[1]}')")
sudo pip3 install -r requirements.txt --target /usr/local/lib/python${PYVER}/dist-packages --break-system-packages
그런 다음 엔터를 누르세요
cd NetRaptor
sudo python3 install.py
그런 다음 설치를 위해 y를 입력하세요.
sudo netraptor
cd NetRaptor
cd NetRaptor
sudo python3 install.py
그런 다음 제거를 위해 n을 입력하세요.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.