Commit Graph
100 Commits
Author SHA1 Message Date
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
Sebastian Lenzlinger f4c9478743 Update README.md
Add reference to project journal in Readme.
2023-05-10 21:34:58 +02:00
Sebastian Lenzlinger 6a794641ad Update README.md
Unsure if Wayland is really running.
2023-05-10 21:15:07 +02:00
Sebastian Lenzlinger 0d51ad8706 Update dev_journal.md 2023-05-10 21:12:05 +02:00
Sebastian Lenzlinger 08157a3ac6 Update dev_journal.md 2023-05-10 20:44:24 +02:00
Sebastian Lenzlinger a1b0d2374f Update dev_journal.md
Tried first keylogger
2023-05-10 20:11:22 +02:00
Sebastian Lenzlinger ebd497ac9c Update gitignore file to exclude build directories and object files. 2023-05-09 22:27:03 +02:00
Sebastian Lenzlinger d55bc2d0d4 Add misc thought to journal for 09.05.23 2023-05-09 22:21:21 +02:00
Sebastian Lenzlinger 61d800eacd New Section: TODO for 09.05.23, and add more questions. 2023-05-09 21:32:36 +02:00
Sebastian Lenzlinger a1cd52a1cb Minor reformat of journal entry. \n\n\n Upon checking journal entry in github a minor missformatting appeard. This commit fixes it. 2023-05-09 21:23:03 +02:00
Sebastian Lenzlinger 8e43a256d3 Add initial journal entry. 2023-05-09 21:19:46 +02:00
Sebastian Lenzlinger b63b53c0e7 Merge branch 'main' of github.com:sebaschi/keylogger-detector 2023-05-09 20:56:27 +02:00
Sebastian Lenzlinger aa2f23184f Add some structrue and empty files. \n\n\n Add some structure to project as a help of conveiving the architecture as well as files with names that seem like seperate parts of the desired system. This is all subject to change 2023-05-09 20:53:59 +02:00
Sebastian Lenzlinger 8d8130d987 Delete KeyLogger_Detector.pdf 2023-04-12 23:55:00 +02:00
Sebastian Lenzlinger 50d7e0de2f Initial commit 2023-04-12 15:33:06 +02:00