Commit Graph

692 Commits

Author SHA1 Message Date
d3agle 48584290bf Possible dead-key fix 2015-05-23 19:43:58 -05:00
d3agle b27981ddf4 Keylogger fixes
-Fixed spaces showing up in weird orders.

-Fixed issue where pressing some modifier keys would append the KeyPress
events text prior to the Appended highlighted text from the KeyDown
event.  Example:  User presses Windows Key + R.  it would log "r[Win +
[R]"
2015-05-23 19:25:13 -05:00
MaxXor d0920c49c0 Merge pull request #184 from MaxXor/keylogger-fix
Improvements to Keylogger
2015-05-23 19:57:17 +02:00
MaxXor a3612448a6 Fixed small mistake 2015-05-23 19:53:57 +02:00
d3agle d38d4d5ef4 Some changes to keylogger
added escape key
added keypress list to detect multiple keypresses for characters
moved modifier key check to a method for readability
2015-05-23 12:00:36 -05:00
MaxXor 6c32e861f4 Changed Window Titles printing in Logger 2015-05-23 18:03:03 +02:00
MaxXor 8965a4e801 Improved Logger
Fixed unprintable chars in logfile
2015-05-23 17:54:24 +02:00
MaxXor a095495da0 Small DLLImport changes
#176
2015-05-23 16:00:29 +02:00
MaxXor 16001801dc Added Keylogger Helper 2015-05-23 15:57:38 +02:00
MaxXor 6e2716466b Small changes to improve the code 2015-05-23 14:24:31 +02:00
MaxXor 32c7cda0c5 Merge pull request #178 from d3agle/dev
Message loop fix
2015-05-23 14:22:16 +02:00
d3agle 0efb64adef Message loop fix
Fixed the message loop, called Application.Run in the thread and not the
object, using ApplicationContext object we can identify which thread to
tell the message loop to return
2015-05-23 07:09:55 -05:00
MaxXor 45070631a9 Better handling of special keys 2015-05-23 13:30:57 +02:00
MaxXor 80ffc582de Merge pull request #177 from MaxXor/master
Fixed bug in Builder
2015-05-23 12:55:13 +02:00
MaxXor 227cfed057 Fixed bug in Builder
Fixed prompt to save Profile not shown when changing the timeout.
2015-05-23 12:54:24 +02:00
MaxXor 83d9434f6c Merge pull request #176 from d3agle/dev
Format fixes
2015-05-23 12:51:12 +02:00
d3agle a9986b45e1 method declaration 2015-05-23 05:50:06 -05:00
d3agle 60c38de767 Added window titles to log & revert code format 2015-05-23 05:32:18 -05:00
d3agle c234eb94d4 Format fixes
fixed formatting in both code, and in display of html logs

added extra line-break after log header
2015-05-23 05:09:00 -05:00
MaxXor bd8ad24092 Merge pull request #175 from MaxXor/master
Reflected changes to unit test
2015-05-23 11:53:35 +02:00
MaxXor 18a076dcd1 Reflected changes to unit test 2015-05-23 11:53:01 +02:00
MaxXor add1247037 Fixed XSS vulnerability in Keylogger HTML Logs 2015-05-23 10:41:17 +02:00
MaxXor b0883f5b01 Merge pull request #174 from MaxXor/master
Merge changes #2
2015-05-23 09:57:15 +02:00
MaxXor e3591b5e02 Small changes to unit test 2015-05-23 09:56:32 +02:00
MaxXor 8e203d0672 Merge pull request #166 from yankejustin/UnitTests
Added another Unit Test
2015-05-23 09:51:06 +02:00
MaxXor 61276c31a0 Merge pull request #173 from MaxXor/master
Merge changes
2015-05-23 09:49:50 +02:00
MaxXor d71bc9f4b2 Merge pull request #168 from yankejustin/Performance
Performance
2015-05-23 09:49:24 +02:00
MaxXor a27293a0eb Merge pull request #172 from yankejustin/Keylogger
Keylogger Changes
2015-05-23 09:48:43 +02:00
yankejustin dd85289fc5 Documentation for the Logger
Added a small amount of documentation for the Logger's constructor.
2015-05-23 00:50:25 -04:00
yankejustin a1a49e9eec Increase in keylogger form constructor
Now we actually use the ListViewItem object we create on every iteration
instead of creating one and only passing the string property value. ~38%
speed increase each iteration on DEBUG and RELEASE configurations.
2015-05-23 00:13:02 -04:00
yankejustin 33435e4fab Immensely reduced log sizes
By using a style class to denote text that should be highlighted, we can
change the color in one spot of we desired instead of having to change
it in many spots. Also, the file size is much smaller because of the
significantly-lower amount of text necessary to save.
2015-05-23 00:05:17 -04:00
yankejustin 9748ed381d Refractored the OnKeyDown event 2015-05-22 23:47:50 -04:00
yankejustin c6e29f6405 Modified implementation of Dispose
The finalizer really should only be a safe-guard for ensuring that the
keylogger unsubscribes from the hook.
2015-05-22 23:24:28 -04:00
Justin Yanke e01b0af583 Merge pull request #10 from d3agle/Keylogger
d3agle'd Keylogger :)
2015-05-22 22:41:54 -04:00
Justin Yanke 4d8a28cdcc Merge pull request #9 from MaxXor/master
Merge with recent base
2015-05-22 22:06:41 -04:00
MaxXor 23a4389157 Merge small change 2015-05-22 22:52:47 +02:00
MaxXor 9d293a7574 Merge branch 'master' into dev 2015-05-22 22:47:12 +02:00
MaxXor ad76dfaa60 Changed Target Framework of Tests to 3.5 2015-05-22 22:40:08 +02:00
MaxXor 4a38415f98 Small version fix 2015-05-22 22:39:35 +02:00
MaxXor 967c0494e0 Updated build scripts 2015-05-22 22:39:06 +02:00
MaxXor 813eae5fd9 Merge pull request #164 from MaxXor/net35
Upgrade to .NET Framework 3.5 Client Profile
2015-05-22 22:19:41 +02:00
MaxXor 6a6b253c0e Added extension methods 2015-05-22 22:12:30 +02:00
MaxXor 3886e06430 Updated references 2015-05-22 22:12:19 +02:00
MaxXor 8ec1ec1947 Changed Target Framework to 3.5 Client Profile 2015-05-22 21:09:54 +02:00
MaxXor a311da8d29 Edited Readme 2015-05-22 21:09:01 +02:00
MaxXor 9296623eb6 Edited Readme 2015-05-22 21:03:06 +02:00
d3agle df27608f7b Revert method name change
added some more comments
2015-05-22 09:15:33 -05:00
d3agle da63edc4c5 Initial key handling logic 2015-05-22 00:53:09 -05:00
yankejustin 630b27bde3 Added Unit Tests for SafeQuickLZ
Added Unit Tests with small random and large random sets of data.
2015-05-21 16:12:58 -04:00
yankejustin 5a0378f2f2 Removed useless test
The information returned by constructing a GeoIP class is never null or
empty. It will return information stating that the information is
"unknown" or provide some type of default value.
2015-05-21 15:13:04 -04:00