Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 1.71 KB

File metadata and controls

22 lines (14 loc) · 1.71 KB

Описание

Это курсовая работа по "Основам информационной безопасности". Программа для удаленного администрирования (аналог AnyDesk/TeamViewer). После подключения клиента к серверу, сервер может просматривать экран этого клиента (если правильно введет пароль, указанный клиентом при подключении), а также эмулировать мышь и клавиатуру клиента. Одновременно сервер может взаимодействовать с до-бесконечности количеством клиентов (максимальное значение указывается при запуске сервера).

Использует гибридную систему шифрования RSA+AES. Пароль клиента хранится исключительно на стороне клиента. При вводе пароля для подключения на стороне сервера, он отправляется в хэшированном виде (SHA-256).

Также присутствует простая система HWID (он просто отображается у обоих сторон).

Сборка

Чтобы собрать исходный код, выполните следующую команду:

./gradlew jar

или

gradlew.bat jar

в директории с кодом.

Связь

Если у Вас есть какие-то вопросы, Вы можете связаться со мной в Discord: rapust