Skip to content

Repository files navigation

SIBERNET — SIBERIN Network Explorer

License Python GTK4 Platform Status

SIBERIN Network Explorer — a comprehensive, modern GTK4 network analysis suite for Debian-based Linux systems.

⬇️ Download Latest Release  ·  🇮🇩 Baca dalam Bahasa Indonesia  ·  Report Bug  ·  Request Feature


Attribution: SIBERNET began as a hard fork of big-network-info by the BigLinux Team. The backend, package structure, and feature set have since been completely reworked, making SIBERNET an independent project that is no longer compatible with the upstream codebase. Full credit goes to the BigLinux Team for the original work. This project is released under the same GNU General Public License v2.0. See LICENSE for the full license text.


Screenshots

Welcome Screen Network Diagnostics
Welcome Screen Network Diagnostics
Device Discovery Device Detail & Services
Device Discovery Device Detail & Services
Active Clients & Vendors WiFi Analyzer
Active Clients & Vendors WiFi Analyzer
Network Tools Settings
Network Tools Settings
PDF Report — Scan Overview PDF Report — Network Analytics
PDF Report — Scan Overview PDF Report — Network Analytics

Quick Install

# Download and install the latest .deb package
wget https://github.com/SIBERIN/SIBERNET/releases/latest/download/sibernet_1.0.0_all.deb
sudo apt install ./sibernet_1.0.0_all.deb

Tip: Always grab the latest release from the Releases page to get the most recent features and fixes.


Table of Contents


About SIBERNET

SIBERNET (SIBERIN Network Explorer) is a comprehensive, user-friendly network analysis suite built with GTK4 and LibAdwaita. Designed and ported for Ubuntu, Debian, and deepin desktop environments, it replaces all Arch-Linux-specific dependencies with standard Debian/Ubuntu equivalents and ships as a standard .deb package.

In addition to core network exploration capabilities, SIBERNET includes a dedicated Active Connection Monitor with real-time suspicious-traffic highlighting, one-click log export (TXT/CSV), and an integrated Routing & DNS Analysis panel — making it a solid first-response tool for network forensics and administration.


Feature Highlights

Network Diagnostics

  • Test interface status, link connectivity, IP config, gateway, and DNS
  • External IP detection (IPv4 & IPv6)
  • Parallel step execution for fast results
  • Export full diagnostics report to PDF

Device Discovery

  • Discover live hosts via Ping, ARP, and TCP probes
  • Hostname resolution via DNS and Avahi/mDNS
  • MAC-address vendor lookup (via arp-scan OUI database)
  • Open services in-place: HTTP/S → browser, SSH → terminal, SMB/FTP → file manager
  • Export scan results to PDF

WiFi Analyzer

  • Real-time scan of surrounding WiFi networks
  • Channel utilization map with congestion indicators
  • Signal strength, frequency band, and security protocol display

Active Connection Monitor (new in SIBERNET)

  • Real-time display of all active TCP/UDP connections (powered by ss)
  • Shows: protocol · state · local address · remote address · process name & PID
  • Suspicious traffic highlighting: flags connections on risky ports (e.g., 4444, 6667, 31337) and unusual patterns (high Recv-Q, connection floods from a single IP)
  • Configurable auto-refresh (default: 2 s)
  • One-click export of the current snapshot to TXT or CSV

Routing Table & DNS Analysis (new in SIBERNET)

  • Full IP routing table (ip route show)
  • DNS resolver configuration (/etc/resolv.conf + resolvectl status)
  • Copy-to-clipboard and plain-text export

Network Tools Toolbox (19 utilities)

  • Ping, Traceroute, MTR — connectivity and path analysis
  • Port Scanner, Nmap — host and service discovery
  • DNS Lookup, Whois, GeoIP — domain and IP intelligence
  • IP Route Lookup — trace the routing decision for any destination IP
  • ARP Table, mDNS Browser — local network visibility
  • Bandwidth Monitor, Socket Stats — live traffic and connection metrics
  • Network Interfaces, WOL Sender — interface info and Wake-on-LAN
  • HTTP Headers, SSL Certificate — web and security inspection
  • IP/CIDR Calculator — subnet planning and breakdown
  • Speed Test — internet speed measurement with live terminal output

Configuration & Custom Services

  • Manage custom service/port definitions: add, edit, remove, import/export JSON
  • Tune scan parameters: timeouts, thread counts, retry attempts
  • Persistent settings at ~/.config/sibernet/config.json

Requirements

Supported Systems

Distribution Minimum Version
Ubuntu 22.04 LTS (Jammy)
Debian 12 (Bookworm)
deepin 23

System Packages

gir1.2-gtk-4.0    gir1.2-adw-1
python3-gi        python3-gi-cairo
python3-netifaces python3-requests  python3-reportlab
iproute2          net-tools
avahi-daemon      avahi-utils
arp-scan          xdg-utils
konsole           (or gnome-terminal / xterm for SSH)

Installation

Option A — Install the .deb package (recommended)

  1. Go to the Releases page and download the latest sibernet_X.Y.Z_all.deb.
  2. Install it — apt resolves all dependencies automatically:
# Replace X.Y.Z with the version you downloaded
sudo apt install ./sibernet_X.Y.Z_all.deb

Or download and install in one step:

wget https://github.com/SIBERIN/SIBERNET/releases/latest/download/sibernet_1.0.0_all.deb
sudo apt install ./sibernet_1.0.0_all.deb

Option B — Build from source

# 1. Clone
git clone https://github.com/SIBERIN/SIBERNET.git
cd SIBERNET

# 2. System dependencies
sudo apt update
sudo apt install -y \
    gir1.2-gtk-4.0 gir1.2-adw-1 \
    python3-gi python3-gi-cairo \
    python3-netifaces python3-requests python3-reportlab \
    iproute2 net-tools avahi-daemon avahi-utils \
    arp-scan nmap mtr-tiny speedtest-cli xdg-utils

# 3. Install
chmod +x install.sh
sudo ./install.sh

Option C — Run without installing (development)

git clone https://github.com/SIBERIN/SIBERNET.git
cd SIBERNET
pip install --user netifaces requests reportlab PyGObject
python -m sibernet

Running the Application

After installation, find SIBERNET in your application menu or run:

sibernet

Language Support

SIBERNET supports English (default) and Indonesian.

Language Code Detection
English en Fallback / any non-id locale
Indonesian id LANG=id_ID.*

Language is detected automatically from the system locale. Override at launch:

LANG=id_ID.UTF-8 sibernet   # force Indonesian
LANG=en_US.UTF-8 sibernet   # force English

You can also switch language from inside the app: Settings → Language.


Configuration

~/.config/sibernet/config.json

Managed entirely through the Settings tab — no manual editing required.


Building the .deb Package

# Install build tools
sudo apt install -y dpkg-dev fakeroot

# Build
chmod +x build-deb.sh
./build-deb.sh
# → produces sibernet_1.0.0_all.deb in the project root

License & Attribution

License: GNU General Public License v2.0

Original project big-network-info by the BigLinux Team
SIBERNET Copyright © 2026 SIBERIN — github.com/SIBERIN
Developer JackTekno[email protected]

SIBERNET is an independent hard fork. The backend, tooling, and package structure have been completely reworked for the Debian/Ubuntu/deepin ecosystem. All new work is copyright © 2026 SIBERIN, released under the same GPL v2.0 license. The original copyright notices and attribution to the BigLinux Team are preserved in full.

See LICENSE for the complete license text.


Author & Branding

SIBERIN (Organization)

Field Value
Website siberin.id
Email [email protected]
GitHub github.com/SIBERIN
Repository SIBERIN/SIBERNET
Copyright © 2026 SIBERIN

JackTekno (Developer)

Field Value
GitHub github.com/JackTekno
Email [email protected]

Project

Field Value
License GNU GPL v2.0
Original project big-network-info by BigLinux Team

Made with ❤️ for the Debian/Ubuntu community by JackTekno / SIBERIN  ·  🇮🇩 Versi Bahasa Indonesia

About

SIBERNET (SIBERIN Network Explorer) — a comprehensive, modern GTK4 network analysis suite for Debian-based Linux systems.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages