
Embedded Device Security Assessment Framework — 700 modules, 350 CVEs, 55 vendors, APT Group Engine. Covers routers, IP cameras, GPON ONTs, ISP CPEs, IoT/embedded edge.
Version: 3.1.0 | Default documentation language: en-US
Portuguese version available at ../pt-BR/README.md.
tools/phase_gate.pyThis documentation set covers:
Primary repository guides:
README.md (en-US default);README.pt-BR.md (Portuguese translation);../wiki/en-US/README.md and ../wiki/pt-BR/README.md.pip install embedxpl
embedxpl
Expected output:
EmbedXPL-Forge vX.Y.Z
exf >
git clone https://github.com/mrhenrike/EmbedXPL-Forge.git
cd EmbedXPL-Forge
pip install -r requirements.txt
python exf.py
Expected output:
[*] Loading modules...
[+] Modules loaded: <count>
exf >
exf > search huawei
Expected output:
[+] Found <n> module(s)
...
exf > use exploits/routers/huawei/eg8145x6_info_disclosure
Expected output:
exf (EG8145X6 Info Disclosure) >
exf (EG8145X6 Info Disclosure) > show options
Expected output:
Name Current Value Required Description
target yes Target IPv4/IPv6
port 80 no HTTP port
exf (EG8145X6 Info Disclosure) > set target 192.168.18.1
exf (EG8145X6 Info Disclosure) > set port 80
exf (EG8145X6 Info Disclosure) > check
exf (EG8145X6 Info Disclosure) > run
Expected output:
[+] Target appears vulnerable
[*] Collecting metadata...
[+] ProductName: ...
python -m embedxpl -m exploits/routers/huawei/eg8145x6_info_disclosure -s target 192.168.18.1 -s port 80
Expected output:
[*] Running module: exploits/routers/huawei/eg8145x6_info_disclosure
[+] ...
embedxpl -c "discover 192.168.1.0/24 --timing T3"
Expected output:
[*] Discovery started
[+] Hosts discovered: <n>
[+] Suggested modules: <n>
set <name> <value>) or -s key value.check returns a pre-exploitation status:
run executes exploitation or scanner logic and prints findings.Status markers:
[*] runtime status;[+] positive finding or success;[-] negative result, blocked exploit path, or missing condition.See repository LICENSE file.
| Path | Description |
|---|
architecture.md | framework architecture and execution model |
hardware-requirements.md | adapters, monitor mode, and capture prerequisites |
../wiki/en-US/ | complete usage wiki with command references |
../wiki/pt-BR/ | Portuguese wiki translation |
../modules/ | module-level generated docs |
../diagrams/architecture/ | Mermaid source and architecture diagrams |