Product Documentation · doc.itechfixr.com ← Back to itechfixr.com
Indrakavach v26.1.2 · August 2025

Indrakavach

"Make in India Firewall — Shield of Indra for your network."

Complete documentation for Indrakavach — built and supported by iTechFixr Infotech LLP, Pimpri-Chinchwad. Enterprise-grade firewall and network security for Indian Small and Medium Businesses.

35 sections · 9 groups · 19 FAQs
▸ Getting Started
Section 01

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

FeatureDescription
Stateful FirewallDeep packet inspection, rules-based traffic control
VPNOpenVPN, WireGuard, IPsec for secure remote access
IDS/IPSSuricata-based threat detection and prevention
Web FilteringBlock malicious and unwanted websites
Traffic ShapingBandwidth control and QoS
High AvailabilityFailover support for critical deployments
ReportingReal-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

VersionRelease DateStatus
Indrakavach 26.1.2August 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

Section 02

Hardware Requirements

What hardware you need to run Indrakavach — from minimum specs to recommended SMB appliances.

Minimum Requirements

ComponentMinimum Specification
Architecture64-bit (amd64)
CPU1 GHz single core
RAM2 GB
Storage8 GB
Network Interfaces2 (one WAN, one LAN)
BootUSB or DVD
Warning · Minimum is not recommended

The minimum specifications will run Indrakavach but performance will be limited. For any production deployment, use the recommended specs below.

Recommended Requirements

ComponentRecommended
Architecture64-bit (amd64)
CPUIntel Core i3/i5 or AMD Ryzen 3/5
RAM4–8 GB
Storage32–64 GB SSD
Network Interfaces2–4 NICs
BootUSB

Recommended Hardware for Indian SMBs

Option 1 — Mini PC (Best Value) ✅

Intel N100 Mini PC

SpecValue
CPUIntel N100 (4 cores, 3.4 GHz)
RAM8 GB DDR4
Storage64 GB SSD
NICs2x Intel i226-V 2.5GbE
Price₹8,000 – ₹12,000
Power10–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.

SpecValue
CPUIntel J4125 or N5105
RAM4–8 GB
Storage32–64 GB eMMC/SSD
NICs4x 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
Tip · Cost Saving

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)
i
Note · Avoid these

USB network adapters are not recommended for production use. They can cause instability under high traffic.

Storage Recommendations

Use CaseRecommended Storage
Basic firewall only8–16 GB
With IDS/IPS logs32–64 GB
With extended logging64–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:

ComponentValue
vCPU2–4
RAM4 GB
Disk20 GB
NICs2 (Bridged + Host-only or NAT)
HypervisorVMware, VirtualBox, Proxmox, Hyper-V

Buy Pre-configured Indrakavach Appliance

Hardware + Software + 1 Year Support included

📞 +91 8976195477  |  💬 WhatsApp Us

Section 03

Download & Verify ISO

📦

Coming Soon

This page is currently being written. ISO download links and verification instructions will be published here.

Section 04

Installation Guide

Step-by-step instructions to install Indrakavach on bare metal or in a VM.

Before You Begin

i
Pre-installation Checklist

☐ 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

  1. Download Rufus from rufus.ie
  2. Insert USB drive (8 GB+)
  3. Open Rufus
  4. Select your USB device
  5. Click SELECT and choose the Indrakavach ISO
  6. Leave all settings as default
  7. Click START
  8. 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
Danger · Verify before you write

Double-check the device name before running dd. Writing to the wrong device will erase that drive permanently.

Step 2 — Boot from USB

  1. Insert USB into target machine
  2. Power on the machine
  3. Press the boot menu key (usually F12, F8, ESC, or DEL)
  4. Select your USB drive from the boot menu
  5. 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

OptionDescriptionRecommended
Auto (ZFS)Automatic ZFS setup✅ Yes
Auto (UFS)Automatic UFS setupFor older hardware
ManualFull controlAdvanced users only

Select Auto (ZFS) → Press Enter. Then:

  1. Select Stripe (single disk)
  2. Press Spacebar to select your disk (e.g., da0 or ada0)
  3. Press Enter to confirm
  4. Select YES on the confirmation prompt
Warning · This will erase the disk

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: ************
Tip · Password recommendation

Use a strong password and store it safely. This is your admin password.

Step 8 — Final Configuration

  1. Select Root Password — set your password
  2. Select Time ZoneAsiaIndiaIST
  3. Select Services → enable sshd (SSH access)
  4. 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! ✅

Section 05

Initial Setup Wizard

🧙

Coming Soon

This page is currently being written. Wizard walkthrough will be published here.

▸ Interfaces & Network
Section 06

Interfaces Overview

🌐

Coming Soon

Interface configuration overview is being written.

Section 07

WAN Configuration

🌐

Coming Soon

WAN setup guides (DHCP, static, PPPoE) are being written.

Section 08

LAN Configuration

🌐

Coming Soon

LAN configuration documentation is being written.

Section 09

VLAN

🌐

Coming Soon

VLAN setup and tagging guide is being written.

▸ Firewall
Section 10

Firewall Overview

🔥

Coming Soon

Firewall fundamentals are being written.

Section 11

Rules

🔥

Coming Soon

Firewall rules documentation is being written.

Section 12

Aliases

🔥

Coming Soon

Alias management documentation is being written.

Section 13

NAT

🔥

Coming Soon

NAT configuration (port forwarding, outbound, 1:1) is being written.

Section 14

Schedules

🔥

Coming Soon

Time-based rule scheduling guide is being written.

▸ Services
Section 15

DHCP

Coming Soon

DHCP server setup is being written.

Section 16

DNS

Coming Soon

Unbound DNS resolver guide is being written.

Section 17

NTP

Coming Soon

NTP server documentation is being written.

Section 18

DDNS

Coming Soon

Dynamic DNS configuration is being written.

Section 19

Certificates

Coming Soon

Certificate management guide is being written.

▸ Security
Section 20

IDS / IPS

🔒

Coming Soon

Suricata IDS/IPS configuration is being written.

Section 21

Web Filter

🔒

Coming Soon

Web filtering setup guide is being written.

▸ VPN
Section 22

OpenVPN

🔐

Coming Soon

OpenVPN server / client setup guide is being written.

Section 23

WireGuard

🔐

Coming Soon

WireGuard VPN configuration is being written.

Section 24

IPsec

🔐

Coming Soon

IPsec tunnel setup guide is being written.

▸ Monitoring & Logs
Section 25

Traffic Monitoring

📊

Coming Soon

Traffic monitoring & NetFlow guide is being written.

Section 26

Firewall Logs

📊

Coming Soon

Reading firewall logs guide is being written.

Section 27

System Logs

📊

Coming Soon

System log reference is being written.

▸ System
Section 28

General Settings

🛠

Coming Soon

General system settings reference is being written.

Section 29

Firmware

🛠

Coming Soon

Firmware upgrade guide is being written.

Section 30

Backup

🛠

Coming Soon

Backup & restore documentation is being written.

Section 31

High Availability

🛠

Coming Soon

HA / failover setup guide is being written.

▸ Reference
Section 32

Troubleshooting

🔧

Coming Soon

Troubleshooting playbook is being written.

Section 33

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.

Question not answered here?

Contact our support team directly

📞 +91 8976195477  |  💬 WhatsApp Support

Section 34

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

Section 35

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

🌐 itechfixr.com

Support Plans

PlanResponse TimeChannelsPrice
BasicNext business dayWhatsAppIncluded with hardware
Standard4 hoursPhone + WhatsApp₹2,500/month
Premium1 hourPhone + 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

Need Immediate Help?

Call or WhatsApp us directly

📞 +91 8976195477  |  💬 WhatsApp Support

Need Help?

Our team responds within 24 business hours. For critical issues blocking operations, we respond the same day.