Este é o script python do meu servidor da 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())
Eu direcionei o servidor proxy do meu navegador para localhost: 127.0.0.1 neste número de porta 5000. Eu queria capturar pacotes nesta porta no. 5000, então eu usei wireshark mas os pacotes em 5000 não mostram nada, há algo errado com a maneira que eu estou usando o filtro. E como uma questão secundária, o message.decode () imprime um erro, o que você acha que é a codificação na mensagem?
Tags networking proxy wireshark ubuntu