Это скрипт Python для моего прокси-веб-сервера:
#!/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())
Я направил прокси-сервер моего браузера на localhost: 127.0.0.1 с этим номером порта 5000. Я хотел перехватить пакеты на этом порту нет. 5000, поэтому я использовал wireshark, но пакеты на 5000 ничего не показывают, что-то не так с тем, как я использую фильтр. И как дополнительный вопрос, message.decode() печатает ошибку, как вы думаете, что кодировка в сообщении?