print time skew message as one line

This commit is contained in:
Alexander Bersenev
2019-08-26 17:00:34 +05:00
parent ff6b826e13
commit 1d826866d1

View File

@@ -948,8 +948,9 @@ async def handle_fake_tls_handshake(handshake, reader, writer, peer):
# some clients fail to read unix time and send the time since boot instead
client_time_is_small = timestamp < 60*60*24*1000
if not client_time_is_ok and not is_time_skewed and not client_time_is_small:
print_err("Client with time skew detected from %s, can be a replay-attack" % peer[0])
print_err("The clocks were %d minutes behind" % ((time.time() - timestamp) // 60))
err_msg = "Client with time skew detected from %s, can be a replay-attack. " % peer[0]
err_msg += "Its clocks were %d minutes behind" % ((time.time() - timestamp) // 60)
print_err(err_msg)
continue
http_data = myrandom.getrandbytes(fake_cert_len)