Gao-Chuan / Cguard2

channel guard 2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cguard2

This is the mitigation implementation of the paper "Who's In Control? On Security Risks of Disjointed IoT Device Management Channels" in ACM CCS 2021.

Lib

Amazon MQTT

path: ./lib/aws-iot-device-sdk-embedded-C

git clone https://github.com/aws/aws-iot-device-sdk-embedded-C.git

git checkout tags/v3.1.5

Amazon Gadget

path: /lib/Alexa-Gadgets-Raspberry-Pi-Samples

The original Lib : Amazon Gadget

github:https://github.com/alexa/Alexa-Gadgets-Raspberry-Pi-Samples

I added my amazon ID,Alexa Gadget Secret and LED-control script in the uploaded lib.

(In gadget‘s branch ,/lib includes all codes of mqtt and gadget lib)

gadget-fix

  1. add VenderFunctionPy.py

  2. add VenderFunction.c/h

  3. fix bugs in gadget's branch

  4. move amazon ID,Alexa Gadget Secret and LED-control script to ./test/AmazonGadget/

  5. ./lib/Alexa-Gadgets-Raspberry-Pi-Samples clones from https://github.com/alexa/Alexa-Gadgets-Raspberry-Pi-Samples。(master branch)

    First run ./Gadget may need configure the environment of amazon gadget. (some automatic pip3 install)

About

channel guard 2


Languages

Language:C 89.2%Language:Makefile 3.6%Language:PureBasic 3.1%Language:Shell 1.8%Language:Python 1.3%Language:Java 0.3%Language:Objective-C 0.2%Language:Roff 0.2%Language:JavaScript 0.1%Language:M4 0.1%Language:Batchfile 0.0%Language:Dockerfile 0.0%Language:Assembly 0.0%