Hexana - JetBrains의 WebAssembly 및 바이너리 분석 도구
1 hour ago
2
- .wasm 파일의 구조 분석/편집/실행/디버깅을 지원하며 JetBrains 플러그인과 VS Code 확장으로 제공
- 두 제품이 하나의 Kotlin Multiplatform 코어를 공유하며 Core Wasm/Component Model/GC/SIMD/Threads 등을 지원함
- import/export/함수/타입/사용자 정의 섹션을 탐색하고 크기 프로파일링/미사용 코드/단형화(monomorphisation)를 분석
- JetBrains 플러그인은 편집 가능한 WAT/WIT와 WASM/ELF Structure 도구 창을 제공
- GraalWasm/Chicory용 Java 코드 완성과 WebAssembly.instantiate의 JavaScript/TypeScript 타입 추론을 지원
- Parquet/Arrow IPC/Protocol Buffers와 .class/.jar/.war/.apk/.jit 파일도 검사 가능
- VS Code 확장은 가상 스크롤 Hex 뷰어와 11개 구조 분석 탭을 제공하며 Cursor/VSCodium에서도 동작
- Protocol Buffers descriptor set 뷰어와 스크립트 기반 사용자 정의 분석 탭을 제공
- Component Model 파일의 의존성을 탐지하고 해결하며, MCP 서버는 필요할 때 별도로 다운로드해 실행함
- 두 제품 모두 MCP 서버와 Wasmtime/WAMR/GraalVM/wazero 실행을 지원함
- ELF/Mach-O/PE 분석과 중단점 디버깅은 현재 실험적 기능으로 제공
- JetBrains 플러그인은 깊은 편집/코드 연동에, VS Code 확장은 가벼운 .wasm 검사에 적합
-
Homepage
-
Tech blog
- Hexana - JetBrains의 WebAssembly 및 바이너리 분석 도구