Minor fixes.

This commit is contained in:
Sebastian Lenzlinger 2023-06-06 12:23:22 +02:00
parent 96ff341215
commit 959f2acc56
3 changed files with 5 additions and 7 deletions

Binary file not shown.

Binary file not shown.

View File

@ -6,15 +6,13 @@ import sys # for exiting
import signal # for killing processes import signal # for killing processes
# white_listed_programs_file = 'config/white_listed_programs.txt'
white_listed_programs_file = 'white_listed_programs.txt' auto_kill_programs_file = 'config/auto_kill_programs.txt'
auto_kill_programs_file = 'auto_kill_programs.txt' kbd_names_file = 'config/kbd_names.txt'
kbd_names_file = 'kbd_names.txt'
auto_kill_option = False auto_kill_option = False
verbose_option = False verbose_option = False
safe_option = False safe_option = False
kbd_names = ['kbd'] kbd_names = ['kbd']
fuser_option = "-s" # -s for silent, -v for verbose
# Check if the user is in sudo mode # Check if the user is in sudo mode
def check_sudo(): def check_sudo():
@ -63,12 +61,12 @@ def print_list_to_file(list, file):
# find pids using file using fuser # find pids using file using fuser
def get_pids(file): def get_pids(file):
try: try:
pids = subprocess.check_output(['fuser',fuser_option, file]).decode('utf-8').split() pids = subprocess.check_output(['fuser', file]).decode('utf-8').split()
except subprocess.CalledProcessError: except subprocess.CalledProcessError:
if verbose_option: if verbose_option:
print("[-] Error: fuser failed to run on", file) print("[-] Error: fuser failed to run on", file)
return [] return []
pids = [int(pid) for pid in pids] #pids = [int(pid) for pid in pids]
return pids return pids
# clear a file # clear a file