meth
1.0.0
Сниффер пакетов на основе Python3, который имеет возможность перехватывать необработанные пакеты HTTP, TCP, UDP, ICMP, ARP и записывать выходные данные в .pcap для проверки с помощью таких инструментов, как Wireshark.
Клонирование:
$ git clone https://github.com/TheFlash2k/meth.git
$ cd meth/
$ pip3 install -r requirements.txt
Первый запуск:
$ python3 meth.py
usage: meth.py [-h] [-c COUNT] [-f FILTER [FILTER ...]] [-H] [-o OUTFILE] [-i INTERFACE]
METH - HTTP Packet Sniffer.
optional arguments:
-h, --help show this help message and exit
-c COUNT, --count COUNT
Numbers of packets that you need to capture (0 = Infinity)
-f FILTER [FILTER ...], --filter FILTER [FILTER ...]
The Berkeley Packet Filter (BPF) that you need to set. (Default is: 'port 80 and tcp') NOTE: You need to Specify them as a string
-H, --http-only Limit the results to display only http/https packets
-o OUTFILE, --outfile OUTFILE
Store all the sniffed packet to a .pcap file (You don't need Specify the extension, just the file name.)
-i INTERFACE, --interface INTERFACE
Specify an interface to sniff traffic on