iremsha / sntp-server

⌛ SNTP server is a liar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Network Time Protocol

Простой SNTP сервер, который врёт на N секуд указанных в файле conf.txt.

Цель работы

  • Познакомиться с протоколом SNTP/NTP
  • Работа с сокетами

Запуск сервера

python server.py

Запуск клиента

python client.py

Как работает

  1. Получаем пакет от правдивый NTP-сервер
  2. Изменяем 40-47 байт, содержащий информацию о времени на N секунд
  3. Пробрасываем пакет клиенту

Изображение

Screenshot

Зависимости

  • Python3
  • ntplib

Автор

Ремша Игорь, 2019

About

⌛ SNTP server is a liar


Languages

Language:Python 100.0%