Skip to content

Commit 93052b6

Browse files
author
DSMIL System
committed
Update external/security/imageharder
1 parent 31d36c9 commit 93052b6

31 files changed

+33
-5040
lines changed

410.svg

Lines changed: 0 additions & 5 deletions
This file was deleted.

Dockerfile

Lines changed: 0 additions & 81 deletions
This file was deleted.

Example.jpg

-8.81 KB
Binary file not shown.

README.md

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,15 +150,40 @@ sudo apt-get update && sudo apt-get install -y \
150150

151151
## 🔨 Build Instructions
152152

153-
### 1. Clone and Initialize
153+
### Quick Start: Unified Installer (Recommended)
154+
155+
The easiest way to install IMAGEHARDER is using the unified installer:
156+
157+
```bash
158+
# Install all components
159+
./install.sh --all
160+
161+
# Install specific components
162+
./install.sh --core --extended --rust
163+
164+
# Interactive mode (menu-driven)
165+
./install.sh
166+
167+
# With CPU profile
168+
IMAGEHARDEN_CPU=host ./install.sh --all
169+
170+
# See all options
171+
./install.sh --help
172+
```
173+
174+
### Manual Build (Advanced)
175+
176+
If you prefer to build components individually:
177+
178+
#### 1. Clone and Initialize
154179

155180
```bash
156181
git clone https://github.com/SWORDIntel/IMAGEHARDER.git
157182
cd IMAGEHARDER
158183
git submodule update --init --recursive
159184
```
160185

161-
### 2. Build Core Libraries
186+
#### 2. Build Core Libraries
162187

163188
```bash
164189
# Build core image libraries (GIF, etc.)
@@ -175,14 +200,14 @@ git submodule update --init --recursive
175200
./build_ffmpeg_wasm.sh
176201
```
177202

178-
### 3. Build Rust Components
203+
#### 3. Build Rust Components
179204

180205
```bash
181206
cd image_harden
182207
cargo build --release
183208
```
184209

185-
### 4. Run Tests
210+
#### 4. Run Tests
186211

187212
```bash
188213
cargo test --release

0 commit comments

Comments
 (0)