Skip to content

rapust/observator

Repository files navigation

Описание

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

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

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

Сборка

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

./gradlew jar

или

gradlew.bat jar

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

Связь

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages