Shuts the system down upon disallowed changes


Keywords
killer, kill, watch, watchdog, monitoring, monitor, tamper, tampering, tamper-evident, shutdown, poweroff, detect, tamper-detector
License
AGPL-3.0
Install
pip install killer==0.7.0

Documentation

           _  _  _  _ _
          | |/ /(_)| | |
          |   /  _ | | | ____ _ _
          |  \  | || | |/ _  ) `_|
          | | \ | || | ( (/_/| |
          |_|\_\|_|\__)_)____)_|
   _____________________________________
   \                       | _   _   _  \
    `.                  ___|____________/
      ``````````````````

            System tamper detector
(USB, Bluetooth, AC, Battery, Disk Tray, Ethernet)
  Shuts the system down upon disallowed changes.

PyPI - Current version PyPI - Downloads

Killer Discord Channel Join irc.freenode.net #killer channel

Installation and usage

pip3 install --user -U killer
killer --help
python -m killer --help

Development

Setting up an environment for hacking on Killer.

Linux

git clone https://github.com/Lvl4Sword/Killer.git
cd ./Killer
mkdir -p ~/.virtualenvs/
python3 -m venv ~/.virtualenvs/killer
source ~/.virtualenvs/killer/bin/activate
python -m pip install -U pip
python -m pip install -U -r requirements.txt
python -m pip install -U -r dev-requirements.txt

Windows

git clone https://github.com/Lvl4Sword/Killer.git
Set-Location -Path .\Killer
New-Item -ItemType Directory -Force -Path $env:USERPROFILE\.virtualenvs\
py -3 -m venv $env:USERPROFILE\.virtualenvs\killer
$env:USERPROFILE\.virtualenvs\Scripts\Activate.ps1\
python -m pip install -U pip
pip install -U -r requirements.txt
pip install -U -r dev-requirements.txt