
임베디드 디바이스 보안 평가 프레임워크 — 700개 모듈, 350개 CVE, 55개 벤더, APT 그룹 엔진. 라우터, IP 카메라, GPON ONT, ISP CPE, IoT/임베디드 엣지를 포괄합니다.
플랫폼 참고 사항: 이 프레임워크는 주로 Linux(Debian/Ubuntu/Kali)에서 설계되고 테스트되었습니다. 대부분의 하드웨어 의존 모듈(무선 어댑터, USB 장치, raw 소켓 접근, 펌웨어 도구)은 Linux가 필요합니다. Windows 또는 macOS에서 실행하면 많은 모듈에서 오류가 발생하거나 기능이 제한될 수 있습니다. 최대 호환성을 위해 Linux를 강력히 권장합니다.
임베디드 및 경계 보안 평가 프레임워크
EmbedXPL-Forge는 라우터, 스위치, IP 카메라, NVR/DVR, GPON ONT, ISP CPE, 프린터, IoT, OT/ICS 및 임베디드 엣지 장치를 감사하는 보안 전문가를 위한 오픈소스 익스플로잇 및 스캐닝 프레임워크입니다. 자격 증명 테스트, 취약점 익스플로잇, 네트워크 스캐닝, 페이로드 생성, RTSP 카메라 공격, 펌웨어 조작, 다국어 PolyExploit 오케스트레이션, 그리고 완전한 프린터 무기고를 아우르는 2800개 이상의 활성 모듈을 제공하며, 114개 이상의 벤더에 걸쳐 매핑된 700개 이상의 CVE와 실제 국가 수준 공격 체인을 재현하는 APT 그룹 공격 엔진을 갖추고 있습니다.
버전: 3.2.0
pip install embedxpl[nse])tools/phase_gate.py는 병합 전에 모든 모듈이 임포트, 안티-FP, 참조 및 코드 품질 검사를 통과하도록 보장| 유형 | 범위 | 설명 |
|---|---|---|
| 라우터 / GPON ONT / CPE | 580개 이상의 모듈 | SOHO 라우터, 엔터프라이즈 게이트웨이, GPON CPE/ONT (주요 초점) |
| IP 카메라 / NVR / DVR | 60개 이상의 모듈 | Hikvision, Dahua, Axis, Reolink, Amcrest, Uniview, Tapo, Swann, ANNKE, Edimax, Intelbras, Grandstream, Foscam, Xiongmai OEM, MVPower 및 20개 이상 |
| 프린터 / MFP | 185개 이상의 모듈 | HP, Canon, Lexmark, Xerox, Ricoh, Brother, Epson, Kyocera, Samsung; IPP/PJL/LPD/WSD/CUPS 체인 |
| NAS (네트워크 스토리지) | 20개 이상의 모듈 | QNAP, Synology, D-Link NAS, Zyxel NAS |
| VPN / 방화벽 어플라이언스 / NGFW | 202개 모듈 | Palo Alto, Fortinet, Cisco ASA/FTD/FMC, Check Point, Juniper, SonicWall, Sophos, WatchGuard, Zyxel, F5 BIG-IP, Citrix/NetScaler, Ivanti, Pulse Secure, pfSense, OPNsense, Barracuda, Imperva, MikroTik, Huawei USG, Stormshield, Hillstone, Sangfor, H3C, Radware, Symantec ProxySG, Trend Micro TippingPoint, Trellix, Arista EOS, OpenVPN AS, Phoenix Contact mGuard, Siemens SCALANCE, Moxa EDR, VyOS, IPFire, Kerio, Cisco Meraki, Array Networks + OT/ICS 프로토콜 우회 모듈 |
| 스위치 L2/L3 | 3개 모듈 | 관리형 스위치 (Cisco, D-Link, NETGEAR) |
| SOHO 엣지 | 9개 모듈 | 트래블 라우터, NAS, 무선 AP |
| ICS / OT / 산업용 | 35개 이상의 모듈 | PLC, SCADA, Modbus, S7comm, EtherNet/IP, Universal Robots PolyScope 5 |
| 스마트 홈 / 해양 | 10개 이상의 모듈 | eNet SMART HOME, OpenRemote IoT, Metis 해양 WIC/DFS |
| 임베디드 OS | 25개 이상의 모듈 | RIOT OS, OpenWrt, VxWorks, QNX, wolfSSL 장치, Tuya Arduino SDK |
네트워크 / 라우터 / CPE: 2Wire · 3Com · ActionTec · Alcatel-Lucent · Alpha Networks · Arris · Aruba · Asmax · Astoria · ASUS · Belkin · BHU · Billion · Binatone · Calix · CERIO · Cisco · Cobham · Comtrend · D-Link · DD-WRT · Draytek · EasyBox (Arcadyan) · Edimax · EE BrightBox · EnGenius · FiberHome · Fortinet · Freebox · GL.iNet · GPON · HooToo · Huawei · Intelbras · IPFire · Juniper · LG · Linksys · Mercury · MiFi (Novatel) · MikroTik · MitraStar · Motorola · Movistar · Netcore · NETGEAR · Netsys · Observa Telecom · OpenWrt · RuggedCom · Ruijie · Seagate · SerComm · Shuttle · Sitecom · SMC · SonicWall · Starbridge · Technicolor · Tenda · Thomson · TOTOLINK · TP-Link · TRENDnet · Ubee · Ubiquiti · Unicorn · UTStarcom · Wavlink · Xiaomi · Zhone · Zoom · ZTE · ZyXEL
카메라 / NVR / DVR: Hikvision · Dahua · Axis · Reolink · Amcrest · Uniview (UNV) · Tapo (TP-Link) · Swann · ANNKE · Edimax · Intelbras · Grandstream · Foscam · Acti · Avigilon · Beward · Brickcom · Cisco cameras · Geuterbruck · Honeywell cameras · Jovision · Siemens cameras · Xiongmai (OEM) · Zivif · MVPower DVR · Generic P2P WiFi cameras · Generic DVR/NVR OEM
프린터 / MFP: HP LaserJet/PageWide · Canon imageRUNNER/imageClass · Lexmark CX/CS/MS/MX · Xerox WorkCentre/AltaLink/VersaLink · Ricoh MP/Aficio/SP · Brother MFC/DCP · Epson WorkForce · Kyocera ECOSYS · Samsung SyncThru · Generic IPP/PJL/LPD/CUPS/WSD
NAS / VPN / 방화벽 / 보안: QNAP · Synology · D-Link NAS · Zyxel NAS · Ivanti · SonicWall · Fortinet (FortiOS/FortiGate/FortiWeb/FortiClient EMS) · Palo Alto (PAN-OS) · Cisco ASA/FTD · CheckPoint · Sophos XG · WatchGuard Firebox · Avocent
ICS / OT / 로보틱스: Universal Robots (UR3/UR5/UR10/UR16) · OpenPLC · Modbus TCP · Siemens S7 · EtherNet/IP CIP · BACnet · DNP3 · PROFINET DCP
스마트 홈 / 해양 / 임베디드 OS: eNet SMART HOME · OpenRemote IoT · Metis WIC/DFS (해양) · RIOT OS · OpenWrt · VxWorks · QNX · Zephyr · wolfSSL · Tuya arduino-tuyaopen
pip install embedxpl embedxpl
### 옵션 2 — Nmap NSE 스크립트 사용```bash
# Install EmbedXPL + NSE dependencies
pip install "embedxpl[nse]"
# Install the 7 custom NSE scripts into Nmap's scripts directory
python -m embedxpl.nse install
# or using the entry point:
embedxpl-nse install
# Verify installation
python -m embedxpl.nse list
참고: Linux/macOS에서는 설치 단계에서
/usr/share/nmap/scripts/에 쓰기 위해sudo가 필요할 수 있습니다. 실행:sudo python -m embedxpl.nse install