Skip to main content
Kharma Logo

Kharma_Radar

Elite Proactive Defense & Enterprise-Grade Network Intelligence

PyPI Downloads Python 3.8+ License MIT Security Publish

Kharma Evolution is an elite, proactive network defense suite designed to eliminate 'blind spots' in system visibility. It transforms raw network data into actionable security intelligence using real-time radar mapping, deep packet inspection (DPI), and automated malware termination.


🛡️ The Evolution of Defense

Kharma is not just a monitor; it's an Active Defense System. It acts as an all-seeing eye for your operating system, providing a stunning, high-performance radar that intercepts outbound connections, unmasks the executable initiating the socket, runs it against 70+ Anti-Virus engines in the cloud, and plots targets on a global map—all updated every 2 seconds.


🔥 Elite Features

  • 🌐 Evolution Web Dashboard: A stunning glassmorphism interface serving real-time radar data, bandwidth charts, and security event logs.
  • 📡 Deep Packet Inspection (DPI): Real-time protocol detection and signature matching to catch SQLi, XSS, and anomalous payloads.
  • 🌍 Elite Geo-Fencing: Reactive nation-blocking. Automatically firewall-block entire countries from the dashboard with one click.
  • 🦠 Enterprise EDR (VirusTotal): Natively extracts binary paths, computes SHA-256 hashes, and conducts cloud-based malware validation.
  • ⚔️ Active Defense (Auto-Kill): Instantly terminates processes that connect to known malicious IPs or match flagged binary hashes.
  • 🤖 Guardian Bot Alerts: Push critical breach alerts dynamically to Telegram or Discord as they happen.
  • 🐝 Multi-Node Swarm: Federate multiple Kharma nodes into a single 'Hive' view for global enterprise oversight.
  • 🛰️ Offline Geo-IP Engine: Powered by MaxMind GeoLite2 for 0ms lag resolution and 100% privacy.
  • 🗄️ Time Machine Forensics: Persistent SQLite logging for detailed post-incident analysis and reporting.

🚀 Installation & Setup

🆕 Option 1: Standalone Portable EXE (Easiest)

Download the zero-dependency executable. No Python installation required!

🆕 Option 2: Smart Windows Installer (Automated)

Don't have Python? Our script will set it up for you using winget.

  1. Download setup_windows.bat.
  2. Right-click and Run as Administrator.
  3. It will automatically install Python (if missing) and all dependencies.

🆕 Option 3: Docker (Containerized Dashboard)

The most secure way to run the Web Dashboard without touching your local Python environment.

docker build -t kharma-radar .
docker run --net=host -p 8085:8085 kharma-radar

(Requires --net=host to monitor the host machine's actual network interface).

🆕 Option 4: Homebrew (macOS & Linux)

brew install Mutasem-mk4/kharma-network-radar/kharma

🆕 Option 5: Snapcraft (Ubuntu & Others)

snap install kharma --classic

🆕 Option 6: Windows Winget (Official)

winget install Mutasem.KharmaEvolution

Option 6: Standard PyPI Install (For Developers)

pip install kharma-radar

If pip is not recognized, try: python -m pip install kharma-radar


💻 Quick Start Guide

Kharma is an intelligent CLI that relies on the incredibly styled rich-click interface. Run kharma --help at any time.

Command Description
kharma run Start the Live Network Radar Dashboard in the Terminal.
kharma run --protect Start Dashboard + Auto-Kill Malware (Active Defense).
kharma web Launch the Dark Web UI Dashboard (Localhost).
kharma daemon start Deploy the silent Background Monitor.
kharma history View historical connections (Time Machine).
kharma config vt <KEY> Register a free VirusTotal API Key for advanced EDR.

🌍 The Web UI Dashboard

Get the ultimate Full-Stack experience visually tracking your network:

root@linux:~# kharma web --port 8080
[*] Initializing Kharma Web Dashboard...
[*] Spawning background data scanner loop...
[*] Dashboard launched at: http://127.0.0.1:8080

(Simply open your browser to the URL and watch the data flow!)


🏗️ Architecture

Kharma is designed for maximum performance, minimal dependencies, and absolute oversight.

  • Frontend: rich (Terminal TUI) & Tailwind.css + JavaScript (Web UI).
  • Backend Core: psutil (Socket Hooks), Flask (REST API).
  • Persistence: Local SQLite for logging and .mmdb for GeoIP lookups.


🛠️ Troubleshooting

1. "'pip' or 'kharma' is not recognized..." (Windows)

This means Python is not in your System PATH.

  • Fix: Re-install Python and check "Add Python to PATH" in the installer.
  • Quick Workaround: Use python -m pip install kharma-radar and python -m kharma.

2. "Python was not found..."

You might have the "Windows App Execution Aliases" enabled.

  • Fix: Go to Manage App Execution Aliases in Windows settings and turn OFF the aliases for python.exe and python3.exe.

🛡️ Disclaimer

Kharma is developed strictly for educational purposes, system administration, and defensive cybersecurity operations. The author is not responsible for any misuse or damage caused by terminating critical system processes via the Auto-Kill features.

Developed by Mutasem
Cybersecurity & Software Engineer

Metadata

Release files for kharma-radar 10.2.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kharma-radar 10.2.14
File Size Uploaded Provenance Actions
kharma_radar-10.2.14.tar.gz 56.4 kB With provenance Details for kharma_radar-10.2.14.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for kharma-radar 10.2.14
File Interpreter ABI Platform Actions
kharma_radar-10.2.14-py3-none-any.whl Python 3 none any Details for kharma_radar-10.2.14-py3-none-any.whl

Total release size: 116.8 kB

Release files / kharma_radar-10.2.14.tar.gz

Download URL kharma_radar-10.2.14.tar.gz
Size 56.4 kB
Tags Source
SHA-256 checksum
How to use checksums
054c54f029f1c4a54fa19d7b00c9cf6faac2ce3a06fc65ae70eb15ec1e8ecb56
BLAKE2b-256 checksum
How to use checksums
7c1290f2fbc4a61df811c9dd20bb39c8a12509161adc074ae69d3c6a484d1844
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 24, 2026.

Transparency log

Release files / kharma_radar-10.2.14-py3-none-any.whl

Download URL kharma_radar-10.2.14-py3-none-any.whl
Size 60.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c3177fc0b723e0f6acc7600ba5e44b7fd4ebad6cc73da2b52d5853804a10d3d
BLAKE2b-256 checksum
How to use checksums
8ebdeb4bf52c32a87bb584f715d70bfe959470a1cacd0abada1fbc4fa4d2f2c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 24, 2026.

Transparency log

Security for kharma-radar 10.2.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for kharma_radar-10.2.14.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 24, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

10.2.14 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page