docs: README.md v2.1.1 mit Rate-Limiting Fix Doku
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# AegisAUR v2.1.0 👻
|
# AegisAUR v2.1.1 👻
|
||||||
|
|
||||||
**Vollständiger AUR Security Scanner für Arch Linux**
|
**Vollständiger AUR Security Scanner für Arch Linux**
|
||||||
|
|
||||||
@@ -8,15 +8,21 @@ Schutz gegen Supply-Chain-Angriffe, Malware und kompromittierte Pakete im AUR.
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Download (Tarball — Git-Clone hat bekannte Probleme mit großen Dateien)
|
# Download (Tarball — Git-Clone hat bekannte Probleme mit großen Dateien)
|
||||||
wget https://gitea.die-heimatlosen.eu/arch_agent/aegisaur/archive/v2.1.0.tar.gz
|
wget https://gitea.die-heimatlosen.eu/arch_agent/aegisaur/archive/v2.1.1.tar.gz
|
||||||
tar xzf v2.1.0.tar.gz && cd aegisaur
|
tar xzf v2.1.1.tar.gz && cd aegisaur
|
||||||
cargo build --release
|
cargo build --release
|
||||||
sudo cp target/release/aegisaur /usr/local/bin/
|
sudo cp target/release/aegisaur /usr/local/bin/
|
||||||
sudo aegisaur install-hook
|
sudo aegisaur install-hook
|
||||||
sudo aegisaur install-timer
|
sudo aegisaur install-timer
|
||||||
```
|
```
|
||||||
|
|
||||||
## 🎯 Features v2.1.0
|
## 🎯 Features v2.1.1
|
||||||
|
|
||||||
|
### AUR RPC Rate-Limiting Fix
|
||||||
|
- **Retry-Mechanismus**: 3 Versuche mit exponentiellem Backoff
|
||||||
|
- **429-Handling**: Automatische Pause bei Rate-Limiting
|
||||||
|
- **Keine UNBEKANNT-Scans**: Selbst bei AUR-Fehlern wird ein Score berechnet
|
||||||
|
- **Stabile scan-all**: 125+ Pakete ohne Abbruch
|
||||||
|
|
||||||
### Systemd Timer — Automatische Scans
|
### Systemd Timer — Automatische Scans
|
||||||
```bash
|
```bash
|
||||||
@@ -39,15 +45,6 @@ sudo aegisaur remove-timer # Timer deaktivieren
|
|||||||
- **AUR-Info Score**: Votes, Popularität, Maintainer-Status
|
- **AUR-Info Score**: Votes, Popularität, Maintainer-Status
|
||||||
- **Cache**: 5-Minuten-TTL für maximale Aktualität
|
- **Cache**: 5-Minuten-TTL für maximale Aktualität
|
||||||
|
|
||||||
### Cache-Status
|
|
||||||
```bash
|
|
||||||
aegisaur check-ioc
|
|
||||||
🛡️ Prüfe IOC-Listen: all
|
|
||||||
📦 1931 IOCs aus Cache (Alter: 2m 30s / TTL: 5m) ← Cache-Hit
|
|
||||||
⚠️ Bedrohungen gefunden: 1
|
|
||||||
🔴 gtkimageview - MaliciousBuildScript
|
|
||||||
```
|
|
||||||
|
|
||||||
## 🚀 Befehle
|
## 🚀 Befehle
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -81,12 +78,17 @@ Siehe TODO.md für geplante Features.
|
|||||||
|
|
||||||
## 📜 Changelog
|
## 📜 Changelog
|
||||||
|
|
||||||
|
### v2.1.1 (2026-06-15)
|
||||||
|
- Rate-Limiting Fix für AUR RPC
|
||||||
|
- Retry-Mechanismus mit exponentiellem Backoff
|
||||||
|
- Stabile scan-all für 125+ Pakete
|
||||||
|
- Keine 0/100 UNBEKANNT Scores mehr
|
||||||
|
|
||||||
### v2.1.0 (2026-06-15)
|
### v2.1.0 (2026-06-15)
|
||||||
- Systemd Timer für tägliche automatische Scans
|
- Systemd Timer für tägliche automatische Scans
|
||||||
- Performance: ~7x schneller durch gecachte AUR-Prüfung
|
- Performance: ~7x schneller durch gecachte AUR-Prüfung
|
||||||
- Cache-Status-Anzeige mit Alter und TTL
|
- Cache-Status-Anzeige mit Alter und TTL
|
||||||
- AUR-Score aus Paket-Info (Votes, Popularität, Maintainer)
|
- AUR-Score aus Paket-Info (Votes, Popularität, Maintainer)
|
||||||
- PKGBUILD-Analyse nur bei verbose oder IOC-Match
|
|
||||||
|
|
||||||
### v2.0.0 (2026-06-15)
|
### v2.0.0 (2026-06-15)
|
||||||
- Vollständiger Rewrite mit Multi-Source IOCs
|
- Vollständiger Rewrite mit Multi-Source IOCs
|
||||||
|
|||||||
Reference in New Issue
Block a user