Category: IoT

mud-visualizer

mud-visualizer: visualize MUD files

Manufacturer Usage Description (MUD) Visualizer This tool can be used to visualize the MUD files in JSON format. Motivation MUD files are plain text files in JSON format that contain ACL rules for a...

TCP/IP stack vulnerability

project-memoria-detector: detect TCP/IP stack vulnerabilities

project-memoria-detector The project-memoria-detector tool aims to determine whether a target network device runs a vulnerable TCP/IP stack. Currently, the tool supports fingerprints for four embedded TCP/IP stacks (and their variations) that were found vulnerable during...

Bluetooth Low Energy hardware

Bluetooth Low Energy hardware-less HackMe

Bluetooth Low Energy hardware-less HackMe The project aims to introduce the BLE protocol and its security basics. A standard Windows 10 computer with a Bluetooth interface will simulate various BLE devices – on the...

scan-for-webcams

scan-for-webcams: scan for webcams in the internet

scan-for-webcams Automatically scan for publically accessible webcams around the internet. Installation clone&cd into the repo: git clone https://github.com/JettChenT/scan-for-webcams;cd scan-for-webcams install requirements: pip install -r requirements.txt set up shodan: go to shodan.io, register/login and grab your...

dronesploit

dronesploit v1.1.15 releases: Drone pentesting framework console

DroneSploit This CLI framework is based on sploitkit and is an attempt to gather hacking techniques and exploits especially focused on drone hacking. For ease of use, the interface has a layout that looks like Metasploit. Install...

IoTGoat

IoTGoat: deliberately insecure firmware based on OpenWrt

The IoTGoat Project is a deliberately insecure firmware based on OpenWrt. The project’s goal is to teach users about the most common vulnerabilities typically found in IoT devices. The vulnerabilities will be based on...

EmbedOS

EmbedOS v2020.2 releases: Embedded security testing virtual machine

EmbedOS EmbedOS – Embedded security testing operating system preloaded with firmware security testing tools. The virtual machine can be downloaded and imported as an OVF file into VirtualBox or VMWare. Tools (~/tools) Firmware Analysis...

PENIOT

peniot: Penetration Testing Tool for IoT

PENIOT: Penetration Testing Tool for IoT What is PENIOT? PENIOT is a penetration testing tool for the Internet of Things (IoT) devices. It helps you to test/penetrate your devices by targeting their internet connectivity...

karonte

karonte: detect multi-binary vulnerabilities in embedded firmware

Karonte Karonte is a static analysis tool to detect multi-binary vulnerabilities in embedded firmware. Overview   Repository Structure There are four main directories: tool: karonte python files firmware: karonte firmware dataset configs: configuration files...

IotShark

IotShark: Monitoring and Analyzing IoT Traffic

DASH: Determine And Secure the House This is our final project for CS 219 for the Fall 2019 quarter. DASH is an IOT monitoring service that allows users to monitor their IoT devices for...

HomePWN

HomePWN: Swiss Army Knife for Pentesting of IoT Devices

HomePwn – Swiss Army Knife for Pentesting of IoT Devices HomePwn is a framework that provides features to audit and pentesting devices that company employees can use in their day-to-day work and inside the...