VA
Size: a a a
VA
👑️
VA
👑️
import keyboard
while True:
def print_pressed_keys(e):
print(e.name)
keyboard.hook(print_pressed_keys)
keyboard.wait()
Результат:БГ
VS
БГ
👑️
БГ
VA
БГ
VA
Д
@
@
VA
@
А
import keyboard
while True:
def print_pressed_keys(e):
print(e.name)
keyboard.hook(print_pressed_keys)
keyboard.wait()
Результат:БГ
sender | receiver
SYN -> |
| <- ACK
SYN/ACK -> |
sizeof -> |
| <- ACK
block -> |
| <- ACK
(сколько-то там ещё блоков)
FIN |
| <- FIN/ACK
block (5-25 0bytes):
block_no 4 bytes
block_len 1 byte
block_data 1-245 bytes
sender | receiver
-----------+----------
SYN -> |
| <- ACK
block -> |
| <- DACK
(сколько-то там ещё блоков)
FIN |
| <- ACK
SYN (8 bytes)
SYN_flag (0b0) 1 byte
datatype 3 bytes
sizeof 4 bytes
ACK (3 bytes)
ACK_flag (0b10) 1byte
session_no 2 bytes
block (8-250 bytes):
DATA_flag (0b1000) 1 byte
block_no 4 bytes
session_no 2 bytes
block_len 1 byte
block_data 1-245 bytes
DACK (7 bytes)
DACK_flag (0b100) 1 byte
session_no 2 byte
block_no 4 byte
FIN (3 bytes)
FIN_flag (0b1) 1 byte
session_no 2 bytes
VA