Este es el script de Python para mi 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())
Dirigí el servidor proxy de mi navegador a localhost: 127.0.0.1 en este puerto número 5000. Quería capturar paquetes en este puerto número. 5000, entonces usé Wireshark pero los paquetes en 5000 no muestran nada, ¿hay algún problema con la forma en que estoy usando el filtro? Y como pregunta paralela, message.decode() imprime un error, ¿cuál crees que es la codificación del mensaje?
Respuesta1
Tuve éxito al seleccionar "Adaptador para captura de tráfico de bucle invertido" antes de iniciar la captura.