- ✅ Domain Blocking
- ✅ DNS resolution with configurable upstream servers
- ✅ LRU cache (1000 entries, 5s cleanup interval)
- ✅ Supports all standard DNS record types
- ✅ DNS-over-HTTPS (DoH) support
- ✅ Custom DNS Mapping
- ✅ Supports Windows and Linux
- ✅ System DNS integration - Automatically sets system DNS to Omamori server
apt install dnsutils -y
git clone https://github.com/OmamoriSec/omamori-stub.git
cd omamori-stub
chmod +x scripts/build/common.sh && ./scripts/build/common.shBased on your platform:
# Linux
chmod +x scripts/build/linux.sh && ./scripts/build/linux.sh
# Windows
chmod +x scripts/build/windows.sh && ./scripts/build/windows.shRun with approriate privileges:
# Linux
sudo ./omamori
# Windows (Run as Administrator)
.\omamori.exeOmamori stores configuration in user's config directory:
- Linux:
/root/.config/omamori/ - Windows:
C:\Users\<username>\AppData\Roaming\omamori\
Key Files:
config.json: Main configuration filemap.txt: Custom DNS mappingscert/: Directory for DoH certificates

