Skip to content

qiqingh/soter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

soter

Features

SOTER, the first host-based malware infection detector tailored for IoT devices.

SOTER features both early and lightweight detections.

Demos

Set up virtual devices [https://youtu.be/3MI5ux2j_6k]

demo

Collect honeypot logs [https://youtu.be/5bp0RjTIi5g]

demo

Dataset

Dataset includes follwing collections:

  • BinaryDataset - includes 29,309 malicious binaries.
  • ScriptDataset - includes 3,439 malicious Linux shell scripts and 9,337 benign firmware scripts.
  • OpenWrtLogs - includes 352,016 successful OpenWrt infection logs. Collected from 180 high-fidelity software (virtual) IoT devices (as honeypots) on public clouds across the globe at 32 geographically different locations for one month.

The extracting password is: soter

Source Code

This directory contains the source code of SOTER.

Hook

Under the ./Source Code/fs directory/ is the hook.

Copy and past those files to your kernel source code under linux/fs

Note: This is for linux-4.4.194.

Classifier

Under the ./Source Code/loadable_module/ directory is classifier.

This is the Loadable Kernel Module (LKM).

Run make to compile it.

Note: you need proper built system (such as Buildroot) to compile this LKM.

Build

Under the ./Source Code/build/ includes an exmaple of how to build SOTER in Raspbian (Raspberry Pi OS).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors