Sebastian Lenzlinger
39a56a53f0
Update README.md
2023-06-14 12:23:29 +02:00
Sebastian Lenzlinger
000d485da0
Update README.md
2023-06-14 12:21:32 +02:00
Sebastian Lenzlinger
65733380d4
Update README.md
2023-06-14 12:14:35 +02:00
Sebastian Lenzlinger
b934ffded1
Rename keylogger_detector.py to kldetect.py
2023-06-13 16:44:22 +02:00
Sebastian Lenzlinger
efc5b26e60
Merge pull request #10 from sebaschi/fiex
...
Fiex
2023-06-13 14:36:30 +02:00
Sebastian Lenzlinger
e3c076b1df
Update README.md
2023-06-13 14:35:53 +02:00
Sebastian Lenzlinger
dfac235733
Update README.md
...
Add warning about updating whitelist.txt with current kernel modules
2023-06-13 14:34:12 +02:00
Sebastian Lenzlinger
ba4bc26b2c
Merge pull request #9 from sebaschi/fiex
...
Fiex
2023-06-13 14:20:49 +02:00
Sebastian Lenzlinger
5680143977
Merge branch 'main' into fiex
2023-06-13 14:20:31 +02:00
Sebastian Lenzlinger
7d4bc93243
Update README.md
2023-06-13 13:10:24 +02:00
Sebastian Lenzlinger
326f5011e0
Update README.md
2023-06-13 13:07:14 +02:00
Sebastian Lenzlinger
79bad57439
Update README.md
2023-06-13 13:05:49 +02:00
Sebastian Lenzlinger
33eb3c6fb4
Update README.md
2023-06-13 13:05:00 +02:00
Sebastian Lenzlinger
b59c659553
Update README.md
2023-06-13 12:57:39 +02:00
Sebastian Lenzlinger
ec19a08e63
Upate Readme
2023-06-13 12:56:15 +02:00
Sebastian Lenzlinger
6fac965976
Update README.md
2023-06-13 12:49:40 +02:00
Sebastian Lenzlinger
c8fc7dc2b7
Update README.md
2023-06-13 12:49:20 +02:00
Sebastian Lenzlinger
05f86101dd
Update README.md
2023-06-13 12:49:02 +02:00
Sebastian Lenzlinger
c30de44832
Merge branch 'main' of github.com:sebaschi/keylogger-detector
2023-06-13 12:48:02 +02:00
Sebastian Lenzlinger
496ee97d3f
Update Readme
2023-06-13 12:47:45 +02:00
Sebastian Lenzlinger
1d40184e5f
Merge pull request #8 from sebaschi/sebaschi-patch-2
...
Update dev_journal.md
2023-06-13 12:44:48 +02:00
Sebastian Lenzlinger
50c0cef1d2
Update dev_journal.md
...
fix link
2023-06-13 12:44:33 +02:00
Sebastian Lenzlinger
e3b5b409f1
Merge pull request #7 from sebaschi/sebaschi-patch-1
...
Update keylogger_detector.py
2023-06-13 11:48:54 +02:00
Sebastian Lenzlinger
6d88d1e97d
Update keylogger_detector.py
...
Fix Tabs in help messages
2023-06-13 11:48:42 +02:00
Sebastian Lenzlinger
522fb0a847
Add QR Code to repository.
2023-06-13 11:39:09 +02:00
Sebastian Lenzlinger
72bbf7a575
Stop Kernel Detector from allways running and crashing the system
2023-06-13 11:38:35 +02:00
Sebastian Lenzlinger
92fc49ac9e
FIX
2023-06-11 18:24:42 +02:00
Sebastian Lenzlinger
c8da5e4743
DEBUG
2023-06-11 18:12:26 +02:00
Sebastian Lenzlinger
0e2250816e
DEBUG
2023-06-11 18:08:56 +02:00
Sebastian Lenzlinger
1ffe505c5d
DEBUG
2023-06-11 17:40:06 +02:00
Sebastian Lenzlinger
0f1b6d4543
DEBUG
2023-06-11 17:39:06 +02:00
Sebastian Lenzlinger
1a0ae39e87
DEBUG
2023-06-11 17:36:17 +02:00
Sebastian Lenzlinger
8ce2a8c55c
DEBUG
2023-06-11 16:46:55 +02:00
Sebastian Lenzlinger
037963bccb
DEBUG
2023-06-11 16:45:57 +02:00
Sebastian Lenzlinger
d2ab6c92a8
Quick DEBUG
2023-06-11 16:41:32 +02:00
Sebastian Lenzlinger
b4005d7876
Small Bug Fix
2023-06-11 15:33:22 +02:00
Sebastian Lenzlinger
6f13ce5d89
Integrate kernel detector in to main program. Add option to run kernel detector
2023-06-11 15:31:49 +02:00
Sebastian Lenzlinger
626915fd70
Merge pull request #6 from sebaschi/sebaschi-patch-1
...
Update kernel_detector.py
2023-06-11 15:25:41 +02:00
Sebastian Lenzlinger
bb607848dc
Update kernel_detector.py
...
remove exit() from within run_kernel_detection()
2023-06-11 15:25:31 +02:00
Sebastian Lenzlinger
0198c6d0fa
Delete funcall_trace2.stp
2023-06-11 15:24:39 +02:00
Sebastian Lenzlinger
c67c88b750
Delete funcall_trace1.stp
2023-06-11 15:24:31 +02:00
Sebastian Lenzlinger
e210227b31
Merge pull request #5 from sebaschi/SoulKindred-patch-1
...
Kernel Detector
2023-06-11 15:23:23 +02:00
Sebastian Lenzlinger
1988f0c021
Delete LICENSE
...
Unsure About the LICENCE we need and if we get to use all the software we have.
2023-06-10 13:21:19 +02:00
Sebastian Lenzlinger
da25db0825
Merge branch 'main' of github.com:sebaschi/keylogger-detector
2023-06-08 13:27:01 +02:00
Sebastian Lenzlinger
1635c68ade
Add platform check (must be Linux).
2023-06-08 13:26:49 +02:00
Sebastian Lenzlinger
d84a0717bc
Merge pull request #4 from sebaschi/stap-scripts
...
Stap scripts
2023-06-08 01:02:38 +02:00
Sebastian Lenzlinger
4a9af2f04c
Merge branch 'main' into stap-scripts
2023-06-08 01:02:06 +02:00
Sebastian Lenzlinger
1ea740dfd3
Merge pull request #3 from sebaschi/SoulKindred-patch-2
...
Corrected journal
2023-06-08 00:58:59 +02:00
Sebastian Lenzlinger
e9d283f94e
Merge pull request #2 from sebaschi/SoulKindred-patch-1
...
Update dev_journal.md
2023-06-08 00:58:25 +02:00
Sebastian Lenzlinger
94cb159a49
Cleanup unused code.
...
Remove unused code from repo.
2023-06-07 21:00:09 +02:00
Sebastian Lenzlinger
2150441d48
Add Makefile entry that also gets rid of __pycache__
2023-06-07 20:57:17 +02:00
Sebastian Lenzlinger
63b92c967a
Logic ajust
2023-06-07 20:33:15 +02:00
Sebastian Lenzlinger
7c9a6101a0
Condition logic ajustments
2023-06-07 20:27:06 +02:00
Sebastian Lenzlinger
6f56f0bd30
For VM, sorry
2023-06-07 20:24:33 +02:00
Sebastian Lenzlinger
0cdb0cd846
To get it in to VM. As are most commits.
2023-06-07 20:21:10 +02:00
Sebastian Lenzlinger
2b2546b70e
Beauty fix
2023-06-07 20:19:12 +02:00
Sebastian Lenzlinger
2c9ba696c8
DEBUG
2023-06-07 20:15:31 +02:00
Sebastian Lenzlinger
9b3151452d
DEBUG
2023-06-07 20:12:43 +02:00
Sebastian Lenzlinger
538c6368c5
FIX
2023-06-07 20:06:33 +02:00
Sebastian Lenzlinger
316ff1c90e
Add new auto blacklist featue
2023-06-07 20:04:19 +02:00
Sebastian Lenzlinger
a4c5d94006
Update dev_journal.md
...
Fix ''' to ```
2023-06-07 19:45:43 +02:00
Sebastian Lenzlinger
d434029e56
Merge pull request #1 from sebaschi/userland
...
The userland programm core functionality is completed.
keylogger-detector.py detects all processes reading from a keyboard file in /dev/input/eventX.
The keylogger asks the user if they would like to kill any process, and does so.
Many PIDs with the same programm are handled.
There is a whitelist and autokill list configurable(only partially from withing the running program) aswell as what names keyboards might have, like 'kbd'.
2023-06-07 19:44:33 +02:00
Sebastian Lenzlinger
a6099943a4
Update dev_journal.md
2023-06-07 19:39:43 +02:00
Sebastian Lenzlinger
c58196dad8
Accidentally converted to str. now convert to int.
2023-06-07 18:45:04 +02:00
Sebastian Lenzlinger
05d600da71
DEBUG pid in kill_process() arrive as string. so convert to int
2023-06-07 18:44:12 +02:00
Sebastian Lenzlinger
7af207253a
DEBUG some variables where named id instead of pid
2023-06-07 18:39:15 +02:00
Sebastian Lenzlinger
f63c033c92
DEBUG
2023-06-07 18:36:40 +02:00
Sebastian Lenzlinger
5c55876878
DEBUG
2023-06-07 18:33:48 +02:00
Sebastian Lenzlinger
6e9f236c08
DEBUG
2023-06-07 18:28:23 +02:00
Sebastian Lenzlinger
cef0f5c7dc
Add kill_process import statement to keylogger_detector.py
2023-06-07 18:25:59 +02:00
Sebastian Lenzlinger
1be0bf59e0
Some Fixes
2023-06-07 17:30:00 +02:00
Sebastian Lenzlinger
e475378dfa
Fixes multiple Issues.
2023-06-07 16:57:07 +02:00
Sebastian Lenzlinger
b31e335dc5
Final commit before snoooooooooze
2023-06-07 02:00:47 +02:00
Sebastian Lenzlinger
befe4814cf
DEBUG
2023-06-07 01:31:39 +02:00
Sebastian Lenzlinger
96ffca9097
Merge branch 'userland' of github.com:sebaschi/keylogger-detector into userland
2023-06-07 01:14:21 +02:00
Sebastian Lenzlinger
06787801a2
DEBUG
2023-06-07 01:14:10 +02:00
Sebastian Lenzlinger
cde1ccea8a
Update dev_journal.md
2023-06-07 00:57:03 +02:00
Sebastian Lenzlinger
e942206b12
Refactor userspace detector.
2023-06-07 00:51:07 +02:00
Sebastian Lenzlinger
dba2deb1e5
DEBUGing issue where only one pid per programm can be killed
2023-06-06 22:26:18 +02:00
Sebastian Lenzlinger
529f45dd82
DEBUG
2023-06-06 22:07:08 +02:00
Sebastian Lenzlinger
ebfeaf84ae
Journal entry and trying to fix no-proc-kill-bug.
2023-06-06 22:03:58 +02:00
Sebastian Lenzlinger
96461ca78c
Config now done via json. Too keep info centralized and avoid using countless .txt files.
2023-06-06 21:55:37 +02:00
Sebastian Lenzlinger
067a6312a8
Add journal entry after first testing.
2023-06-06 12:31:38 +02:00
Sebastian Lenzlinger
959f2acc56
Minor fixes.
2023-06-06 12:23:22 +02:00
Sebastian Lenzlinger
96ff341215
New journal entry SL.
2023-06-06 11:22:38 +02:00
Sebastian Lenzlinger
e5b73b3b49
Place old code in legacy folder for later reference.
2023-06-05 23:39:55 +02:00
Sebastian Lenzlinger
286d44ccf4
Merge branch 'main' of github.com:sebaschi/keylogger-detector
2023-06-05 23:37:49 +02:00
Sebastian Lenzlinger
bb8f81ee12
Whole new user level detector. Ported old bash script to python to more easily work with lists. Finnishes user level keylogger-detector.
2023-06-05 23:37:42 +02:00
Sebastian Lenzlinger
5db2f3391b
Update dev_journal.md
2023-06-03 19:49:16 +02:00
Sebastian Lenzlinger
dc8e5ea198
Update dev_journal.md
...
Add missing name under Saturday, 3. June 2023
2023-06-03 19:47:45 +02:00
Sebastian Lenzlinger
1897b68536
Update dev_journal.md
2023-06-03 19:46:57 +02:00
Sebastian Lenzlinger
0c1d9c29b2
Update dev_journal.md
2023-06-03 19:46:21 +02:00
Sebastian Lenzlinger
10d7460409
Add short jounral entry abt user space bash script detector.
2023-06-03 19:44:34 +02:00
Sebastian Lenzlinger
fbf62f0a7c
Move old code to legacy folder. Git now ignores .txt files
2023-06-03 19:38:14 +02:00
Sebastian Lenzlinger
51da6b9038
Merge branch 'main' of github.com:sebaschi/keylogger-detector
2023-05-28 19:42:06 +02:00
Sebastian Lenzlinger
b9d802f246
API Detector bash script.
2023-05-28 19:41:50 +02:00
Sebastian Lenzlinger
39642dad32
Update dev_journal.md
...
Continue on SW design for user space detector
2023-05-14 16:24:14 +02:00
Sebastian Lenzlinger
b60a2bfa7e
Merge branch 'main' of github.com:sebaschi/keylogger-detector
2023-05-14 15:22:12 +02:00
Sebastian Lenzlinger
41aa7fc63b
Setup C and Header Files for User Space Logger Detection.
2023-05-14 15:21:52 +02:00
Sebastian Lenzlinger
30959d0196
Update dev_journal.md
...
Concrete Plan for the Software to be made.
2023-05-14 14:00:53 +02:00