Skip to content

O.MG Cable Mitigator is an open-source software developed as a bachelor thesis to enhance digital security by detecting and mitigating threats from O.MG cables. These deceptive devices look like ordinary USB cables but are engineered for unauthorized data transmission, surveillance, or system manipulation.

License

Notifications You must be signed in to change notification settings

omg-cable-mitigator/omg-cable-mitigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

omg-cable-mitigator

DVGC25 - Bachelor Thesis

omg-logo-notext-200x200

Installation for Linux

  • Step 1: Clone the repository
  git clone https://github.com/omg-cable-mitigator/omg-cable-mitigator.git
  • Step 2: Update the base_path inside the config.example.json file with you specific path and rename it to config.json

  • Step 3: Update the path to read the config file inside main.py, gui.py and eject_device.py

  • Step 4: Copy and paste below text into the terminal to create service file for background running. Rememeber to change ExecStart-path!!

sudo touch /lib/systemd/system/omg-cable-mitigator.service && sudo bash -c 'cat << EOF > /lib/systemd/system/omg-cable-mitigator.service
[Unit]
Description=OMG Cable Mitigator

[Service]
Type=simple
ExecStart=/usr/bin/python3 path/to/the/program/omg-cable-mitigator/src/main.py

[Install]
WantedBy=multi-user.target
EOF'
  • Step 5: Start the service file for background running
sudo bash /path/to/the/program/reset.sh

Authors

About

O.MG Cable Mitigator is an open-source software developed as a bachelor thesis to enhance digital security by detecting and mitigating threats from O.MG cables. These deceptive devices look like ordinary USB cables but are engineered for unauthorized data transmission, surveillance, or system manipulation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published