
Linux 4.4.0-31+ 向けカーネルモードルートキットハンター
詳細は Tytonのウェブサイト をご覧ください。
隠しモジュール
システムコールテーブルフッキング
ネットワークプロトコルフッキング
Netfilter フッキング
ゼロ化されたプロセスiノード
プロセス Fops フッキング
割り込みディスクリプタテーブルフッキング
通知: ユーザー(私自身も含む)はjournaldログを積極的に監視していないため、ユーザーランド通知デーモンが含まれており、libnotifyを使用してjournaldログを監視し、ユーザーに表示します。通知はインストール後にXDG自動起動によって有効になります。そのため、使用しているDMに/etc/xdg/autostartがない場合は失敗します。
DKMS: ArchおよびFedora/CentOS向けにDKMS(Dynamic Kernel Module Support)が追加されました(近い将来の拡大を検討中)。DKMSにより、カーネルアップグレード時にカーネルモジュールの(ほぼ)シームレスなアップグレードが可能になります。これは主に、ローリングリリースを提供する、または頻繁にカーネルをアップグレードするディストリビューションで重要です。
sudo apt install linux-headers-$(uname -r) gcc make libnotify-dev pkg-config libgtk-3-dev libsystemd-devgit clone https://github.com/nbulischeck/tyton.gitcd tytonmakesudo insmod tyton.ko注意: Ubuntu 14.04 では、libsystemd-dev は libsystemd-journal-dev という名前です。
sudo pacman -S linux-headers gcc make libnotify libsystemd pkgconfig gtk3git clone https://github.com/nbulischeck/tyton.gitcd tytonmakesudo insmod tyton.ko注意: AUR経由でTytonをインストールすることをお勧めします。そうすればDKMSの恩恵を受けられます。
dnf install kernel-devel gcc make libnotify libnotify-devel systemd-devel gtk3-devel gtk3git clone https://github.com/nbulischeck/tyton.gitcd tytonmakesudo insmod tyton.koカーネルモジュールは、挿入時にコマンドラインから特定のタイムアウト引数を渡すことができます。これを行うには、sudo insmod tyton.ko timeout=X コマンドを実行します。Xは、カーネルモジュールが再度スキャンを実行するまでに待機する分数です。
TytonはAURで入手可能です こちら。任意のAURヘルパーを使用してインストールできます:
yaourt -S tyton-dkms-gityay -S tyton-dkms-gitpakku -S tyton-dkms-git