
자동화된 MiTM 공격을 위한 리눅스 패킷 스니핑 스위트
Espionage는 인터페이스를 통해 전달되는 대량의 데이터를 가로채는 네트워크 패킷 스니퍼입니다. 이 도구는 사용자가 일반 및 상세 트래픽 분석을 실행할 수 있게 해주며, 트래픽의 실시간 피드를 보여주어 패킷 방향, 프로토콜, 플래그 등을 공개합니다. Espionage는 ARP 스푸핑도 할 수 있어, 대상이 보낸 모든 데이터가 공격자를 통해 리디렉션됩니다(MiTM). Espionage는 IPv4, TCP/UDP, ICMP 및 HTTP를 지원합니다. Espionage는 Python 3.8로 작성되었지만 버전 3.6도 지원합니다. 이 도구의 첫 번째 버전이므로 Espionage에 기여하고 더 많은 기능을 추가하려면 개발자에게 연락해 주십시오. 참고: 이것은 Scapy 래퍼가 아닙니다. scapylib는 HTTP 요청 및 ARP를 보조할 뿐입니다.
1: git clone https://www.github.com/josh0xA/Espionage.git
2: cd Espionage
3: sudo python3 -m pip install -r requirments.txt
4: sudo python3 espionage.py --help
sudo python3 espionage.py --normal --iface wlan0 -f capture_output.pcapwlan0을 자신의 네트워크 인터페이스로 바꾸십시오.sudo python3 espionage.py --verbose --iface wlan0 -f capture_output.pcapsudo python3 espionage.py --normal --iface wlan0sudo python3 espionage.py --verbose --httpraw --iface wlan0sudo python3 espionage.py --target <target-ip-address> --iface wlan0sudo python3 espionage.py --iface wlan0 --onlyhttpsudo python3 espionage.py --iface wlan0 --onlyhttpsecuresudo python3 espionage.py --iface wlan0 --urlonly
명령 8은 피해자가 방문한 URL만 스니핑하여 반환합니다. (sslstrip과 함께 사용하면 가장 효과적입니다).usage: espionage.py [-h] [--version] [-n] [-v] [-url] [-o] [-ohs] [-hr] [-f FILENAME] -i IFACE
[-t TARGET]
optional arguments:
-h, --help show this help message and exit
--version returns the packet sniffers version.
-n, --normal executes a cleaner interception, less sophisticated.
-v, --verbose (recommended) executes a more in-depth packet interception/sniff.
-url, --urlonly only sniffs visited urls using http/https.
-o, --onlyhttp sniffs only tcp/http data, returns urls visited.
-ohs, --onlyhttpsecure
sniffs only https data, (port 443).
-hr, --httpraw displays raw packet data (byte order) recieved or sent on port 80.
(Recommended) arguments for data output (.pcap):
-f FILENAME, --filename FILENAME
name of file to store the output (make extension '.pcap').
(Required) arguments required for execution:
-i IFACE, --iface IFACE
specify network interface (ie. wlan0, eth0, wlan1, etc.)
(ARP Spoofing) required arguments in-order to use the ARP Spoofing utility:
-t TARGET, --target TARGET
간단한 Medium 글은 여기에서 찾을 수 있습니다:
공식 Medium 기사를 보려면 여기를 클릭하세요
이 프로그램의 개발자 Josh Schiavone은 교육적 및 윤리적 목적으로만 다음 코드를 작성했습니다. 스니핑/인터셉션된 데이터는 악의적인 의도로 사용되어서는 안 됩니다. Josh Schiavone은 이 침투 테스트 도구의 오용에 대해 책임을 지지 않습니다. 신의 축복이 있기를.
MIT License
Copyright (c) 2024 Josh Schiavone