detectando pacotes em uma determinada porta

detectando pacotes em uma determinada porta

Este é o script python para meu servidor web proxy:

#!/usr/bin/python3
from socket import *

sockobj = socket(AF_INET, SOCK_STREAM)
sockobj.bind(('', 5000))
sockobj.listen(10)

while True:
    conn_sock, client_address = sockobj.accept()
    print('client connected')
    while True:
        message = conn_sock.recv(24000)
        if not message: break
        print("message received")
        print("The sent message is: ", message.decode())   

Direcionei o servidor proxy do meu navegador para localhost: 127.0.0.1 nesta porta número 5000. Eu queria capturar pacotes nesta porta não. 5000, então usei o wireshark mas os pacotes em 5000 não mostram nada, há algo errado com a forma como estou usando o filtro. E como pergunta secundária, message.decode() imprime um erro, qual você acha que é a codificação da mensagem? insira a descrição da imagem aqui

Responder1

Obtive sucesso selecionando "Adaptador para captura de tráfego de loopback" antes de iniciar a captura.

informação relacionada