All Projects → e-m-b-a → Emba

e-m-b-a / Emba

Licence: gpl-3.0
emba - An analyzer for Linux-based firmware of embedded devices.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Emba

Exein Openwrt Public
Openwrt 18.06.5 featured with the Exein's security framework
Stars: ✭ 36 (-94.07%)
Mutual labels:  firmware, security-tools
Social Analyzer
API, CLI & Web App for analyzing & finding a person's profile across +1000 social media \ websites (Detections are updated regularly by automated systems)
Stars: ✭ 8,449 (+1291.93%)
Mutual labels:  analyzer, security-tools
Iot Pt
A Virtual environment for Pentesting IoT Devices
Stars: ✭ 218 (-64.09%)
Mutual labels:  firmware, security-tools
Terrascan
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.
Stars: ✭ 2,687 (+342.67%)
Mutual labels:  security-tools, architecture
Embedos
EmbedOS - Embedded security testing virtual machine
Stars: ✭ 108 (-82.21%)
Mutual labels:  firmware, security-tools
Exein
Exein core for Linux based firmware
Stars: ✭ 158 (-73.97%)
Mutual labels:  firmware, security-tools
Super
Secure, Unified, Powerful and Extensible Rust Android Analyzer
Stars: ✭ 340 (-43.99%)
Mutual labels:  security-tools, analyzer
Angular Architecture
Examples of Angular Architecture Concepts
Stars: ✭ 556 (-8.4%)
Mutual labels:  architecture
Combinefeedback
Unidirectional reactive architecture using new Apple Combine framework https://developer.apple.com/documentation/combine
Stars: ✭ 571 (-5.93%)
Mutual labels:  architecture
Reference Architectures
templates and scripts for deploying Azure Reference Architectures
Stars: ✭ 554 (-8.73%)
Mutual labels:  architecture
Security Code Scan
Vulnerability Patterns Detector for C# and VB.NET
Stars: ✭ 550 (-9.39%)
Mutual labels:  analyzer
Anti Ddos
🔒 Anti DDOS | Bash Script Project 🔒
Stars: ✭ 561 (-7.58%)
Mutual labels:  security-tools
Coca
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的瑞士军刀。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Stars: ✭ 576 (-5.11%)
Mutual labels:  architecture
Jsprime
a javascript static security analysis tool
Stars: ✭ 556 (-8.4%)
Mutual labels:  security-tools
Terraform Aws Secure Baseline
Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.
Stars: ✭ 596 (-1.81%)
Mutual labels:  security-tools
Linuxboot
The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.
Stars: ✭ 554 (-8.73%)
Mutual labels:  firmware
Git Hound
Reconnaissance tool for GitHub code search. Finds exposed API keys using pattern matching, commit history searching, and a unique result scoring system.
Stars: ✭ 602 (-0.82%)
Mutual labels:  security-tools
Vs Threading
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
Stars: ✭ 585 (-3.62%)
Mutual labels:  analyzer
Ios Developer Roadmap
Roadmap to becoming an iOS developer in 2018.
Stars: ✭ 5,514 (+808.4%)
Mutual labels:  architecture
Phan
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Stars: ✭ 5,194 (+755.68%)
Mutual labels:  analyzer

emba

An analyzer for Linux-based firmware of embedded devices

Links to the wiki (more detailed information)

About

Emba is being developed as a firmware scanner that analyzes Linux-based firmware images, regardless of whether the firmware is a single file or has already been extracted. It should help you identify and focus on interesting areas of firmware images.

Although emba is optimized for offline firmware images, it can test both, live systems and extracted images. Additionally, it can also analyze kernel configurations. Emba is designed to assist penetration testers and not as a standalone tool without human interaction. Emba should provide as much information as possible about the firmware, the the tester can decide on focus areas and is responsible for verifying and interpreting the results.

Installation

Before running emba make sure, that you have installed all dependencies.

Usage


Classic:

./emba.sh -l ./log -f ./firmware

Docker:

sudo ./emba.sh -l ./log -f /firmware -D

You can specify some arguments and get more information about usage of emba in the wiki.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].