Как сделать сниффер пакетов на выбранном сервере и порту? Что-то вроде Wpe Pro или RPE, но я хочу использовать Python и print для написания этих пакетов. Я пробовал это:
import socket
UDP_IP = "xx.xx.xx.xx"
UDP_PORT = xxxx
sock = socket.socket(socket.AF_INET, # Internet
socket.SOCK_DGRAM) # UDP
sock.bind((UDP_IP, UDP_PORT))
while True:
data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
print("received message:", data)
но я думаю, что это не может работать (UDP или что-то еще не так?). Как мне это сделать правильно?