Commit Graph

386 Commits

Author SHA1 Message Date
MaxXor 7d650d76dd Merge pull request #74 from yankejustin/master
Improvements to new Keylogger
2015-05-04 19:57:40 +02:00
yankejustin 1ba6c60a7f Faster check on key buffer for the Keylogger
Improved a decision; checks if the length is greater than 0 before
writing instead of converting the StringBuilder to a string then
checking the string.
2015-05-04 13:54:18 -04:00
MaxXor 0e6ad51dd1 Small fix 2015-05-04 19:50:37 +02:00
yankejustin e951674c21 Make sure it is not null!
Forgot to make sure to check if it is not null.
2015-05-04 12:43:41 -04:00
yankejustin 68a1cda9b7 Removed unnecessary decisions
Condensed a tree of decisions to just cut the unnecessary decisions out.
2015-05-04 12:30:55 -04:00
MaxXor b1ffa97a85 Added ability to enable/disable keylogger 2015-05-04 18:29:21 +02:00
MaxXor 6b624ea9ec Improved behaviour when log directory doesn't exist 2015-05-04 18:28:14 +02:00
yankejustin 4b3216267e Code formatting
Readability improvements to follow the format of the rest of the code.
2015-05-04 12:26:14 -04:00
yankejustin 437747a9df Improved the the keylogger's key buffer
Used a StringBuilder instead of a normal string as the key buffer to
drastically improve the performance. Having a string as the key buffer
would mean that every single addition would be exponentially slower.
2015-05-04 12:21:04 -04:00
MaxXor 89389d7325 Edited About-Form 2015-05-04 17:23:39 +02:00
MaxXor ac73f964e9 Edited Readme 2015-05-04 17:02:32 +02:00
MaxXor e5c518bcb3 Improved behaviour when client lost connection 2015-05-04 16:46:34 +02:00
MaxXor ad23e57399 Improved uninstall (delete existing logfiles) 2015-05-04 16:44:58 +02:00
MaxXor c39bff3a6f Merge pull request #73 from MaxXor/dev
Added Keylogger
2015-05-04 16:22:28 +02:00
MaxXor 38d6448d38 Edited Readme 2015-05-03 19:12:19 +02:00
MaxXor 41be90d290 Edited Readme 2015-05-03 13:38:53 +02:00
MaxXor 7cb3a406ff Improved adding of new Logs to Listview 2015-05-03 13:38:46 +02:00
MaxXor aa24f98f20 Added image to Keylogger-ToolStripMenuItem 2015-05-01 15:17:00 +02:00
MaxXor e8d8e8d58e More fixes to Keylogger 2015-05-01 15:09:45 +02:00
MaxXor 770d194ba9 Improved implementation of keylogger 2015-05-01 14:50:38 +02:00
MaxXor b1f6ba7ffd Correctly read and append blocks 2015-04-29 22:00:02 +02:00
MaxXor a08e002f84 Changed max packet size
Prevents crash in Remote Desktop for packets bigger than 1MB
2015-04-29 21:58:47 +02:00
MaxXor d95672ea16 Fixed small typo (#69) 2015-04-28 07:30:03 +02:00
MaxXor 7a77279cab Fixed #68 (Installation bug) 2015-04-25 18:49:52 +02:00
d3agle 41617d14b7 Added comments to Logger class and some small fixes
Added comments to the logger class for understandability of code/flow
Removed some extra keys that were unnecessary
2015-04-24 09:12:50 -05:00
d3agle 53e2096deb FrmMain instance null check
Added FrmMain instance null check to safely exit a thread in the
FrmKeylogger form in the case of client-server disconnection.  The
FrmKeylogger spawns a thread that waits for the enabled button to be set
to true, after successfully receiving all the log files from the client.
If the server were to somehow not process the button being enabled it
would hang in the while loop leaving the entire process to be left in
memory due to the thread being open.
2015-04-23 12:50:02 -05:00
d3agle f1942aa253 Fixed some logic
fixed a few logic errors
2015-04-23 10:46:54 -05:00
d3agle 62826a39e6 Added Hookless Keylogger
-added hookless keylogger class with unicode support
-logs on keylogger class are saved in html format
-added keylogger form using webbrowser to load the log as an html file
-added context menu keylogger option under surveillance
-started keylogger setting enable/disable on client file execution
(didn't complete this, wasn't sure how to do it properly.  just added
the setting in the settings class and in program class for the logic.
only thing left is the server side stuff)

left todo:
-encryption/decryption of logs if desired
-options to enable/disable when building client, etc...
2015-04-22 14:39:52 -05:00
MaxXor 01cfe5076c Code consistency 2015-04-22 15:56:26 +02:00
MaxXor 0600ac1707 Removed unused variable 2015-04-22 15:52:58 +02:00
MaxXor c4b0ba3fc3 Fixed & improved some cross thread calls (#66) 2015-04-22 15:45:03 +02:00
MaxXor 64a9156d41 Added option to enable/disable Client Tooltips 2015-04-21 21:46:48 +02:00
MaxXor dbc346d1ec Changed URL in README 2015-04-21 21:15:41 +02:00
MaxXor 5a5823ec08 Merge pull request #65 from Abdullah2993/master
SystemInfo as ToolTip
2015-04-21 21:15:26 +02:00
Abdullah Saleem bfb20ce933 SystemInfo as ToolTip 2015-04-22 00:08:55 +05:00
MaxXor 6228b5fc8f Edited README 2015-04-21 20:28:14 +02:00
MaxXor df5ce2f893 Fixed code formatting
Replaced all tabs in code with 4 spaces and did some general renaming.
2015-04-21 20:27:52 +02:00
MaxXor 574cce11c2 Revert 'Terms of Use Form closes in a better way'
There exists a bug, when you decline the license the server crashs. Safe
exit is not needed anyways in the terms of use form as nothing special
happend yet.
2015-04-14 20:50:11 +02:00
MaxXor 3237a80924 Closed #60 2015-04-14 20:42:48 +02:00
MaxXor 496e60e004 Minor fixes 2015-04-14 20:36:44 +02:00
MaxXor 21cdd34546 Removed redundant type cast 2015-04-14 20:36:32 +02:00
MaxXor 4c0894dbb3 Merge pull request #61 from d3agle/master
Bugfix with Remote Desktop
2015-04-14 20:25:59 +02:00
d3agle f71b45a16c Format fix
format fix
2015-04-14 05:01:27 -05:00
MaxXor aea8a275fd Merge pull request #59 from yankejustin/master
Some improved behavior changes
2015-04-14 11:59:01 +02:00
d3agle abd31f9a94 Fixed Remote Desktop Bug
Fixed a bug where changing resolutions while Remote Desktop is running
would crash both the client + server.  This fix ensures that the Remote
Desktop features continues to run accurately after changing resolutions
on the client.
2015-04-14 04:58:48 -05:00
Justin Yanke 6af33c5d5a Merge pull request #1 from MaxXor/master
Merge with base
2015-04-13 08:35:29 -04:00
MaxXor b360e2d91f Reverted few changes
- Get selected clients after disconnectecd client is removed from the
clients list
2015-04-13 10:25:45 +02:00
MaxXor 7b040d8988 Merge pull request #58 from d3agle/master
MainForm fixes
2015-04-13 10:20:09 +02:00
d3agle 26392acb13 MainForm fixes
fixed mainform getting real selected item count on client disconnection
from server.

added threading to upload and execute form dialogresult ok
2015-04-13 03:16:45 -05:00
MaxXor 10a730f501 Merge pull request #56 from MaxXor/remote-desktop-fix
Fixed Remote Desktop crash
2015-04-13 09:46:51 +02:00