What is UnaysNET?

UnaysNET is a free, real-time network security suite that runs entirely in your browser. It combines multiple security tools into one unified dashboard all powered by real data from your systems, not simulations or fake samples.

100%
Real Data
Free
No Cost
5 Tools
Security Suite
Live
Real-Time

Dashboard

The main dashboard provides a real-time overview of the server's system health. All data comes directly from the server operating system via psutil.

Features

  • CPU Usage Real processor utilization percentage and frequency
  • Memory Usage RAM usage, available memory, and swap
  • Disk Usage Storage capacity, used space, and free space
  • Active Connections Count of live TCP/UDP network connections
  • Firewall Status Whether the system firewall is active
  • Top Processes Processes sorted by CPU consumption
  • Traffic Overview Packet and connection statistics
  • Security Alerts System events and notifications
The dashboard auto-refreshes every 2 seconds.

Network Scanner

Scan any IP address or hostname for open ports and detect running services. The scanner uses real TCP socket connections to probe ports.

How to Use

  1. Enter a target IP address or hostname (e.g., 192.168.1.1 or scanme.nmap.org)
  2. Select a port range: Common (1-1024), Extended (1-5000), or Key Ports Only
  3. Click Start Scan to begin
  4. Results appear in real-time as ports are discovered

Port Lookup Tool

Enter any port number (1-65535) to see its common service, security notes, and whether it's a well-known, registered, or dynamic port.

Supports both nmap (if installed) and socket-based scanning. Socket scan timeout: 200ms per port.

Security Monitor

Real-time security monitoring with threat detection, firewall status, and active connection tracking.

Features

  • Security Alerts System-generated notifications for events like agent connections and service startups
  • Threat Detection Scans running processes for suspicious names (e.g., netcat, cryptominers)
  • Active Connections Lists every established TCP connection with local/remote addresses and PIDs
  • Firewall Rules Displays current iptables/ufw or Windows Firewall rules
Threat detection and firewall rule reading require administrator/root privileges on the server.

Packet Analyzer

Analyze live network traffic from your system's active connections. Unlike other tools, UnaysNET uses real connection data no fake samples.

Features

  • Recent Traffic Shows real TCP connections with source, destination, and ports
  • Protocol Distribution Visual breakdown of protocol usage
  • Traffic Analysis Total connections, unique remote hosts, risk assessment
  • Port Lookup Database of common ports with security recommendations
Data refreshes automatically every 2 seconds from live system connections.

IoT Monitor

Discover and assess IoT device security on your local network. Scans for common IoT protocols and identifies potential vulnerabilities.

How to Use

  1. Enter your subnet (e.g., 192.168.1.0/24)
  2. Click Discover Devices
  3. Wait for results each device is probed on common IoT ports

Scanned Ports

  • 80 HTTP (Web Interface)
  • 443 HTTPS (Secure Web)
  • 1883 MQTT (IoT Protocol)
  • 8080 HTTP Alternate
  • 8443 HTTPS Alternate
Scans up to 50 hosts with 100ms timeout per port for speed. Discovered devices get a risk assessment based on open ports and service types.

UnaysNET Agent (Cross-Platform)

The UnaysNET Agent is a cross-platform Python script that runs on Windows Linux macOS with admin/root privileges and sends real-time system data to the UnaysNET dashboard. Monitor any computer from your browser.

One-Liner Installation

Copy-paste one command into your terminal:

Linux
curl -fsS "https://iot.unays.net/download-agent/install?platform=linux" | sudo bash
macOS
curl -fsS "https://iot.unays.net/download-agent/install?platform=macos" | sudo bash
Windows
cd $env:USERPROFILE\Downloads; pip install psutil requests; curl.exe -fSs "https://iot.unays.net/download-agent?platform=windows" -o agent.py; $env:UNAYSNET_API_KEY="your-key"; python agent.py
Manual installation steps
1
Download the Agent
Download from here (same file works on all platforms)
2
Install dependencies
Windows: pip install psutil requests
Linux/macOS: pip3 install psutil requests
Debian/Ubuntu: sudo apt install python3-psutil python3-requests
3
Run with admin/root
Windows: Right-click Run as Administrator, or python agent.py
Linux/macOS: sudo python3 agent.py
The agent auto-detects your OS, handles SSL certificate issues gracefully, and sends data every 2 seconds. Use --debug for verbose output, --test for a one-shot report, or --interval 5 to change frequency.

What the Agent Monitors

  • CPU Usage percentage, core count, frequency, processor name
  • Memory RAM usage, available, swap (all platforms)
  • Disks All drives/partitions with capacity and usage
  • Network Active TCP/UDP connections with remote addresses
  • Processes Top 30 processes by CPU usage with PIDs
  • System Hostname, OS, architecture, uptime, users, load average

Frequently Asked Questions

Is the data real or simulated?

100% real. All data comes directly from the operating system via psutil (CPU, memory, disk, processes, network connections). No fake samples, no simulations. The Agent sends live data from your computer every 2 seconds.

Is UnaysNET free?

Yes, completely free. There are no paid plans, subscriptions, or hidden fees. All tools are available to everyone.

Does the PC Agent collect personal data?

Only system performance data (CPU, memory, disk, network connections, processes). No personal files, browsing history, keystrokes, or sensitive documents are collected. Your data is sent to the UnaysNET server for display in your dashboard.

Can I scan external servers?

Yes! The Network Scanner can scan any reachable IP address or hostname. You can scan your router, IoT devices, or external services. Use responsibly and only scan systems you own or have permission to test.

Why do I need Administrator privileges for the PC Agent?

Administrator access is required to read all network connection details (including remote IPs and PIDs), access all process information, and read disk details for all drives. Without admin rights, some data will be unavailable.

How often does the data refresh?

All dashboard views refresh every 2 seconds. The PC Agent sends data to the server every 2 seconds for near real-time monitoring.

Technology Stack

Backend
Python 3.11 Flask Gunicorn psutil
Frontend
HTML5 CSS3 JavaScript (Vanilla) Jinja2
Server
Debian 12 nginx systemd HestiaCP
Agent
Python psutil requests Cross-platform (Win/Linux/macOS)
SECURE ACCESS

Connect UnaysNET

Sensitive telemetry and agent operations require a developer API key. The key stays in this browser only.

Create a key