Python SDK for Nyarc Firmware Security Audit Tool
Project description
Nyarc Python SDK
Python wrapper for Nyarc firmware security audit tool.
Install
pip install nyarc
Quick Start
import nyarc
# Detect firmware format
print(nyarc.detect("firmware.bin"))
# Unpack firmware
result = nyarc.unpack("firmware.bin", output_dir="./out")
# iKuai specific
nyarc.ikuai.unpack("iKuai.iso", "./ikuai-out")
nyarc.ikuai.audit("./ikuai-out/rootfs")
# MCP client
client = nyarc.MCPClient(port=8888)
print(client.tools())
Requirements
- Python ≥ 3.8
- Nyarc CLI binary installed
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nyarc-1.3.2.tar.gz
(3.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
nyarc-1.3.2-py3-none-any.whl
(4.0 kB
view details)
File details
Details for the file nyarc-1.3.2.tar.gz.
File metadata
- Download URL: nyarc-1.3.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc6e0345b62192656ac3e159976bb0147ef56a330e0c1f29dc28a80d807b387b
|
|
| MD5 |
8dcad60d6ae18251b1a4152100ecbb1f
|
|
| BLAKE2b-256 |
6faf4cfff1e994f976f25428da69fdd92f9124b16b221124360f15ee1c90fd83
|
File details
Details for the file nyarc-1.3.2-py3-none-any.whl.
File metadata
- Download URL: nyarc-1.3.2-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4499b3cbba3ac902d770e31ccf1704ca4bcb6e209529c7eabb2e8cc83249cc2f
|
|
| MD5 |
420497ddb6c8eaaebe6a6d3fbba13e19
|
|
| BLAKE2b-256 |
c2f530459745455d989d35d15cecc4843b0ccb86eee38f74dfbc7739c307937c
|