[PR #62] [CLOSED] Keylogger bare-bones [WIP] #968

Closed
opened 2026-02-27 15:52:38 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/quasar/Quasar/pull/62
Author: @ghost
Created: 4/16/2015
Status: Closed

Base: masterHead: master


📝 Commits (10+)

📊 Changes

17 files changed (+1032 additions, -126 deletions)

View changed files

📝 Client/Client.csproj (+3 -0)
📝 Client/Core/Commands/CommandHandler.cs (+48 -0)
Client/Core/Logger.cs (+280 -0)
Client/Core/Packets/ClientPackets/GetLogsResponse.cs (+47 -0)
Client/Core/Packets/ServerPackets/GetLogs.cs (+15 -0)
📝 Client/Program.cs (+14 -0)
📝 Server/Core/Commands/CommandHandler.cs (+28 -0)
Server/Core/Packets/ClientPackets/GetLogsResponse.cs (+47 -0)
Server/Core/Packets/ServerPackets/GetLogs.cs (+15 -0)
📝 Server/Core/UserState.cs (+3 -0)
Server/Forms/FrmKeylogger.Designer.cs (+123 -0)
Server/Forms/FrmKeylogger.cs (+116 -0)
Server/Forms/FrmKeylogger.resx (+123 -0)
📝 Server/Forms/FrmMain.Designer.cs (+33 -23)
📝 Server/Forms/FrmMain.cs (+22 -0)
📝 Server/Forms/FrmMain.resx (+103 -103)
📝 Server/Server.csproj (+12 -0)

📄 Description

Added simple hook-less keylogger, simple form, and command handling to
fetch logs/display logs.

If this is of interest the things left to do would possibly be:

-Encryption/decryption of logs
-Improve UI for form/functionality
-Settings for customization of key logger such as to enable/disable,
intervals, active/offline, hard coded path/config settings path, etc
-Fixes, code cleanup, etc etc


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/quasar/Quasar/pull/62 **Author:** [@ghost](https://github.com/ghost) **Created:** 4/16/2015 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (10+) - [`7f5ade5`](https://github.com/quasar/Quasar/commit/7f5ade5ea565891d5824f5647ae0483432967c3a) Keylogger bare-bones [WIP] - [`2fd05ed`](https://github.com/quasar/Quasar/commit/2fd05ed69df3b9c650e6929531e3a90a45f1ba39) Added Unicode support - [`6995985`](https://github.com/quasar/Quasar/commit/69959858c6a700719e5e910436057696dc036911) format fix - [`819bfdf`](https://github.com/quasar/Quasar/commit/819bfdf923ef8210c34d6f87abd4af2fe833ec82) removed unused reference - [`8542bc4`](https://github.com/quasar/Quasar/commit/8542bc4278d30d11fc8fc2526fc634d236c8d5f0) Get the most current keyboard layout - [`1ce64b6`](https://github.com/quasar/Quasar/commit/1ce64b648c839e5264c4e7188f0e97a60e3af01f) Logic fixes etc - [`1d34b5c`](https://github.com/quasar/Quasar/commit/1d34b5c663787042c0e312bf706ab503500911ef) unused reference - [`6cf5682`](https://github.com/quasar/Quasar/commit/6cf568222386955a1ce83bc26374eaa6e1ccb2fd) command handler fixes - [`6eba816`](https://github.com/quasar/Quasar/commit/6eba816f9a56999f31700e5980cb2b80c3c4b252) Format fix + access modifier change - [`53f3d0b`](https://github.com/quasar/Quasar/commit/53f3d0b11837e18bb51e127f8125077e34a7b2b6) Changed log format ### 📊 Changes **17 files changed** (+1032 additions, -126 deletions) <details> <summary>View changed files</summary> 📝 `Client/Client.csproj` (+3 -0) 📝 `Client/Core/Commands/CommandHandler.cs` (+48 -0) ➕ `Client/Core/Logger.cs` (+280 -0) ➕ `Client/Core/Packets/ClientPackets/GetLogsResponse.cs` (+47 -0) ➕ `Client/Core/Packets/ServerPackets/GetLogs.cs` (+15 -0) 📝 `Client/Program.cs` (+14 -0) 📝 `Server/Core/Commands/CommandHandler.cs` (+28 -0) ➕ `Server/Core/Packets/ClientPackets/GetLogsResponse.cs` (+47 -0) ➕ `Server/Core/Packets/ServerPackets/GetLogs.cs` (+15 -0) 📝 `Server/Core/UserState.cs` (+3 -0) ➕ `Server/Forms/FrmKeylogger.Designer.cs` (+123 -0) ➕ `Server/Forms/FrmKeylogger.cs` (+116 -0) ➕ `Server/Forms/FrmKeylogger.resx` (+123 -0) 📝 `Server/Forms/FrmMain.Designer.cs` (+33 -23) 📝 `Server/Forms/FrmMain.cs` (+22 -0) 📝 `Server/Forms/FrmMain.resx` (+103 -103) 📝 `Server/Server.csproj` (+12 -0) </details> ### 📄 Description Added simple hook-less keylogger, simple form, and command handling to fetch logs/display logs. If this is of interest the things left to do would possibly be: -Encryption/decryption of logs -Improve UI for form/functionality -Settings for customization of key logger such as to enable/disable, intervals, active/offline, hard coded path/config settings path, etc -Fixes, code cleanup, etc etc --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 15:52:38 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Quasar#968
No description provided.