Introduction to Indrakavach
What Indrakavach is, why it exists, and the architecture behind it.
What is Indrakavach?
Indrakavach is an enterprise-grade, open-source based firewall and network security platform designed specifically for Indian Small and Medium Businesses. Built and supported by iTechFixr Infotech LLP from Pimpri-Chinchwad, Maharashtra.
The name Indrakavach (इंद्रकवच) means "Shield of Indra" — representing powerful, divine protection for your network.
Why Indrakavach?
Built for Indian SMBs
Most enterprise firewall solutions are expensive, complex, and lack local support. Indrakavach solves this:
- Affordable — ₹12,000 to ₹25,000 one-time hardware cost
- Local Support — Based in Pune, Maharashtra. Call us directly.
- Simple UI — Web-based dashboard, no command-line expertise needed
- Proven Foundation — Built on industry-standard open-source technology
Key Capabilities
| Feature | Description |
|---|---|
| Stateful Firewall | Deep packet inspection, rules-based traffic control |
| VPN | OpenVPN, WireGuard, IPsec for secure remote access |
| IDS/IPS | Suricata-based threat detection and prevention |
| Web Filtering | Block malicious and unwanted websites |
| Traffic Shaping | Bandwidth control and QoS |
| High Availability | Failover support for critical deployments |
| Reporting | Real-time graphs, logs, and usage statistics |
Architecture Overview
Internet (WAN)
│
┌───▼───────────────┐
│ INDRAKAVACH │
│ Firewall │
│ │
│ ┌─────────────┐ │
│ │ Firewall │ │
│ │ Rules │ │
│ ├─────────────┤ │
│ │ IDS/IPS │ │
│ ├─────────────┤ │
│ │ VPN Gateway │ │
│ ├─────────────┤ │
│ │ DHCP/DNS │ │
│ └─────────────┘ │
└───────────────────┘
│
Internal Network (LAN)
│
┌───▼──────────────────────────────┐
│ PCs | Servers | Printers | WiFi │
└──────────────────────────────────┘
Version Information
| Version | Release Date | Status |
|---|---|---|
| Indrakavach 26.1.2 | August 2025 | ✅ Current Stable |
Who Makes Indrakavach?
iTechFixr Infotech LLP — Pimpri-Chinchwad, Maharashtra, India. We are an IT services agency serving SMBs across three verticals:
- 🔒 Cybersecurity (Indrakavach, SecuraMatrix)
- 💻 IT Support (SyncWave Desk)
- 📣 Digital Marketing
Contact: 📞 +91 8976195477 · 🌐 itechfixr.com · 💬 WhatsApp
Hardware Requirements
What hardware you need to run Indrakavach — from minimum specs to recommended SMB appliances.
Minimum Requirements
| Component | Minimum Specification |
|---|---|
| Architecture | 64-bit (amd64) |
| CPU | 1 GHz single core |
| RAM | 2 GB |
| Storage | 8 GB |
| Network Interfaces | 2 (one WAN, one LAN) |
| Boot | USB or DVD |
The minimum specifications will run Indrakavach but performance will be limited. For any production deployment, use the recommended specs below.
Recommended Requirements
| Component | Recommended |
|---|---|
| Architecture | 64-bit (amd64) |
| CPU | Intel Core i3/i5 or AMD Ryzen 3/5 |
| RAM | 4–8 GB |
| Storage | 32–64 GB SSD |
| Network Interfaces | 2–4 NICs |
| Boot | USB |
Recommended Hardware for Indian SMBs
Option 1 — Mini PC (Best Value) ✅
Intel N100 Mini PC
| Spec | Value |
|---|---|
| CPU | Intel N100 (4 cores, 3.4 GHz) |
| RAM | 8 GB DDR4 |
| Storage | 64 GB SSD |
| NICs | 2x Intel i226-V 2.5GbE |
| Price | ₹8,000 – ₹12,000 |
| Power | 10–15W |
This is the recommended hardware for most SMB deployments (up to 100 users).
Option 2 — Fanless Appliance
Ideal for rack mounting or silent operation in offices.
| Spec | Value |
|---|---|
| CPU | Intel J4125 or N5105 |
| RAM | 4–8 GB |
| Storage | 32–64 GB eMMC/SSD |
| NICs | 4x Intel GbE |
| Price | ₹12,000 – ₹18,000 |
Option 3 — Repurpose Old Hardware
Indrakavach can run on older PCs and laptops:
- Old office desktop (Core i3/i5, 4GB RAM)
- Old laptop with USB-to-Ethernet adapter for second NIC
- Old server hardware
If you have old hardware lying around, Indrakavach can breathe new life into it as a capable firewall.
Network Interface Cards (NICs)
Indrakavach works best with Intel NICs:
- Intel i210, i211, i217, i219, i225, i226
- Realtek RTL8111/8168 (works, less preferred)
USB network adapters are not recommended for production use. They can cause instability under high traffic.
Storage Recommendations
| Use Case | Recommended Storage |
|---|---|
| Basic firewall only | 8–16 GB |
| With IDS/IPS logs | 32–64 GB |
| With extended logging | 64–128 GB |
Use SSD whenever possible. Hard drives work but are slower for log writes.
Virtual Machine Requirements
Running Indrakavach in VMware or other hypervisors:
| Component | Value |
|---|---|
| vCPU | 2–4 |
| RAM | 4 GB |
| Disk | 20 GB |
| NICs | 2 (Bridged + Host-only or NAT) |
| Hypervisor | VMware, VirtualBox, Proxmox, Hyper-V |
Buy Pre-configured Indrakavach Appliance
Hardware + Software + 1 Year Support included
📞 +91 8976195477 | 💬 WhatsApp Us
Download & Verify ISO
Coming Soon
This page is currently being written. ISO download links and verification instructions will be published here.
Installation Guide
Step-by-step instructions to install Indrakavach on bare metal or in a VM.
Before You Begin
☐ Hardware meets minimum requirements
☐ Indrakavach ISO downloaded and verified
☐ USB drive (8 GB minimum) ready for bootable media
☐ Backup of any existing data on the target machine
☐ Two network cables ready (WAN and LAN)
Step 1 — Create Bootable USB
On Windows
- Download Rufus from rufus.ie
- Insert USB drive (8 GB+)
- Open Rufus
- Select your USB device
- Click SELECT and choose the Indrakavach ISO
- Leave all settings as default
- Click START
- Wait for completion (2–5 minutes)
On Linux / Mac
# Find your USB device
lsblk
# Write ISO to USB (replace /dev/sdX with your USB device)
sudo dd if=Indrakavach-26.1-dvd-amd64.iso of=/dev/sdX bs=4M status=progress
sync
Double-check the device name before running dd. Writing to the wrong device will erase that drive permanently.
Step 2 — Boot from USB
- Insert USB into target machine
- Power on the machine
- Press the boot menu key (usually F12, F8, ESC, or DEL)
- Select your USB drive from the boot menu
- Wait for Indrakavach installer to load
Step 3 — Installer Welcome Screen
You will see the installer welcome screen:
Welcome to Indrakavach!
[ Install ] [ Shell ] [ Live System ]
Select Install and press Enter.
Step 4 — Keymap Selection
- For standard Indian English keyboards: press Enter to accept default
- For other layouts: scroll to your preferred layout and select
Step 5 — Disk Partitioning
| Option | Description | Recommended |
|---|---|---|
| Auto (ZFS) | Automatic ZFS setup | ✅ Yes |
| Auto (UFS) | Automatic UFS setup | For older hardware |
| Manual | Full control | Advanced users only |
Select Auto (ZFS) → Press Enter. Then:
- Select Stripe (single disk)
- Press Spacebar to select your disk (e.g.,
da0orada0) - Press Enter to confirm
- Select YES on the confirmation prompt
All data on the selected disk will be permanently deleted.
Step 6 — Installation Progress
The installer will: create partitions, extract base system (~2–3 minutes), and install bootloader. Progress will be shown on screen. Do not power off during this step.
Step 7 — Set Root Password
Please select a password for the root account:
New Password: ************
Retype Password: ************
Use a strong password and store it safely. This is your admin password.
Step 8 — Final Configuration
- Select Root Password — set your password
- Select Time Zone → Asia → India → IST
- Select Services → enable sshd (SSH access)
- Select Exit → press Enter
Step 9 — Complete Installation
When asked Manual Configuration, select No. The system will reboot. Remove the USB drive when the machine powers off.
Step 10 — First Boot
After reboot you will see the console menu:
*** Indrakavach: Indrakavach 26.1.2 (amd64) ***
LAN (em0) --> v4: 192.168.1.1/24
WAN (em1) --> v4/DHCP4: xxx.xxx.xxx.xxx
0) Logout 7) Ping host
1) Assign interfaces 8) Shell
2) Set interface IP 9) pfTop
...
Installation is complete! ✅
Initial Setup Wizard
Coming Soon
This page is currently being written. Wizard walkthrough will be published here.
Interfaces Overview
WAN Configuration
LAN Configuration
VLAN
Firewall Overview
Rules
Aliases
NAT
Coming Soon
NAT configuration (port forwarding, outbound, 1:1) is being written.
Schedules
DHCP
DNS
NTP
DDNS
Certificates
IDS / IPS
Web Filter
OpenVPN
WireGuard
IPsec
Traffic Monitoring
Firewall Logs
System Logs
General Settings
Firmware
Backup
High Availability
Troubleshooting
Frequently Asked Questions
Quick answers to the most common Indrakavach questions.
General Questions
What is Indrakavach?
Indrakavach is a professional firewall and network security solution built for Indian SMBs. It provides enterprise-grade security at an affordable price, with local support from iTechFixr Infotech LLP.
Who makes Indrakavach?
Indrakavach is built and supported by iTechFixr Infotech LLP, based in Pimpri-Chinchwad, Maharashtra, India.
What is the price?
Indrakavach hardware appliances start from ₹12,000 and go up to ₹25,000 depending on the hardware configuration. Contact us at +91 8976195477 for a quote.
Can I run Indrakavach on my existing hardware?
Yes. Indrakavach can run on any 64-bit PC or server with at least 2 GB RAM, 8 GB storage, and two network cards. See Hardware Requirements.
Installation Questions
How do I install Indrakavach?
Follow our step-by-step Installation Guide.
Can I install Indrakavach in a virtual machine?
Yes. Indrakavach runs on VMware, VirtualBox, Proxmox, and Hyper-V. See Hardware Requirements for VM specifications.
Will installation erase my existing data?
Yes. Installing Indrakavach will erase all data on the selected disk. Back up your data before proceeding.
Network Questions
What is the default LAN IP address?
The default LAN IP is 192.168.1.1. You can change this during the initial setup wizard.
How do I access the web interface?
Open a browser and go to https://192.168.1.1. Login with username root and the password you set during installation.
What is the default username and password?
Username: root · Password: Set during installation (no default)
Can Indrakavach work with any ISP in India?
Yes. Indrakavach supports all major Indian ISPs including Jio, Airtel, BSNL, ACT, and others. WAN supports DHCP, Static IP, PPPoE, and more.
Features Questions
Does Indrakavach support VPN?
Yes. Indrakavach supports OpenVPN, WireGuard, and IPsec for secure remote access.
Can I block specific websites?
Yes. Use the Web Filtering feature under Services to block specific domains or categories.
Does it have intrusion detection?
Yes. Indrakavach includes Suricata-based IDS/IPS for detecting and blocking threats.
Can I set bandwidth limits for users?
Yes. Traffic shaping and QoS features allow you to control bandwidth per user or device.
Support Questions
How do I get support?
📞 +91 8976195477 · 💬 WhatsApp · 🌐 itechfixr.com
What are your support hours?
Monday – Saturday, 10:00 AM – 7:00 PM IST.
Do you offer on-site support?
Yes, for customers in Pune and surrounding areas. For other locations, we provide remote support via TeamViewer or AnyDesk.
Release Notes
Indrakavach 26.1.2
Released: August 14, 2025
Initial Release
This is the first official release of Indrakavach by iTechFixr Infotech LLP.
Base System:
- FreeBSD 14.3-RELEASE
- OpenSSL 3.0.x
- PHP 8.3
Features included:
- Full stateful firewall with rules engine
- OpenVPN, WireGuard, IPsec VPN
- Suricata IDS/IPS
- Unbound DNS resolver
- DHCP server
- Traffic shaping and QoS
- Web-based management dashboard
- Real-time traffic graphs and reporting
- Backup and restore
- SSH access
Branding:
- Indrakavach dark navy theme
- Garuda shield logo
- iTechFixr Infotech LLP identity
For questions about this release contact: 📞 +91 8976195477 · 💬 WhatsApp
Contact Us
iTechFixr Infotech LLP — how to reach us for support, sales, and remote help.
We provide dedicated support for all Indrakavach installations. Our team is based in Pimpri-Chinchwad, Maharashtra and serves SMBs across India.
Support Channels
Phone Support
📞 +91 8976195477 — Available Monday – Saturday, 10:00 AM – 7:00 PM IST
WhatsApp Support
💬 wa.me/918976195477 — Send us a message anytime. We respond within 2 hours during business hours.
Website
Support Plans
| Plan | Response Time | Channels | Price |
|---|---|---|---|
| Basic | Next business day | Included with hardware | |
| Standard | 4 hours | Phone + WhatsApp | ₹2,500/month |
| Premium | 1 hour | Phone + WhatsApp + Remote | ₹5,000/month |
Remote Support
We offer remote support via:
- TeamViewer
- AnyDesk
- SSH (for advanced issues)
Contact us to schedule a remote support session.
Office Location
iTechFixr Infotech LLP
Pimpri-Chinchwad, Maharashtra
India — 411018