{"id":47700519,"url":"https://github.com/c129h223n3o54/networklens","last_synced_at":"2026-05-01T13:01:34.820Z","repository":{"id":347674097,"uuid":"1188409166","full_name":"C129H223N3O54/NetworkLens","owner":"C129H223N3O54","description":"Portable Windows network scanner with dark theme. Network scan, port scanner, live monitor with ping/jitter graph, network info and reports. No installation required — just run the exe.","archived":false,"fork":false,"pushed_at":"2026-04-27T21:14:21.000Z","size":225,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-27T23:13:13.481Z","etag":null,"topics":["csharp","dotnet-8","network-monitor","network-scanner","network-tools","port-scanner","portable","windows","wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/C129H223N3O54.png","metadata":{"files":{"readme":"README.de.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-22T03:08:40.000Z","updated_at":"2026-04-27T21:13:48.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/C129H223N3O54/NetworkLens","commit_stats":null,"previous_names":["c129h223n3o54/networklens"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/C129H223N3O54/NetworkLens","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C129H223N3O54%2FNetworkLens","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C129H223N3O54%2FNetworkLens/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C129H223N3O54%2FNetworkLens/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C129H223N3O54%2FNetworkLens/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/C129H223N3O54","download_url":"https://codeload.github.com/C129H223N3O54/NetworkLens/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C129H223N3O54%2FNetworkLens/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32497815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dotnet-8","network-monitor","network-scanner","network-tools","port-scanner","portable","windows","wpf"],"created_at":"2026-04-02T17:07:27.451Z","updated_at":"2026-05-01T13:01:34.787Z","avatar_url":"https://github.com/C129H223N3O54.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sideforge / NetworkLens\r\n\r\n\u003e Portabler Windows-Netzwerkscanner. Teil des [Sideforge](https://github.com/C129H223N3O54/SideForge) Tool-Sets — Ember-warmes Light \u0026 Dark Theme, keine Installation erforderlich.\r\n\r\n[![Sideforge](https://img.shields.io/badge/Sideforge-Design_System-E8600A?style=flat)](https://github.com/C129H223N3O54/SideForge)\r\n[![Build \u0026 Release](https://github.com/C129H223N3O54/NetworkLens/actions/workflows/build.yml/badge.svg)](https://github.com/C129H223N3O54/NetworkLens/actions/workflows/build.yml)\r\n[![Neueste Version](https://img.shields.io/github/v/release/C129H223N3O54/NetworkLens?style=flat\u0026label=Download)](https://github.com/C129H223N3O54/NetworkLens/releases/latest)\r\n[![Lizenz: MIT](https://img.shields.io/badge/Lizenz-MIT-blue.svg)](LICENSE)\r\n[![Plattform](https://img.shields.io/badge/Plattform-Windows%2010%2F11%2FServer-informational)](https://github.com/C129H223N3O54/NetworkLens/releases/latest)\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n| Feature | Beschreibung |\r\n|---|---|\r\n| 🔍 **Netzwerk-Scan** | Paralleler Ping-Sweep mit Live-Ergebnissen, DNS Reverse-Lookup, MAC per ARP, Hersteller-Erkennung |\r\n| 🔌 **Port-Scanner** | Quick / Standard / Full / Custom Profile, Banner-Grabbing, ~60 bekannte Dienste |\r\n| 📊 **Netzwerk-Info** | Lokale IP, Gateway, DNS, öffentliche IP, WLAN-SSID, Adapter-Liste, aktive Verbindungen (netstat) |\r\n| 📡 **Live-Monitor** | Kontinuierliche Ping-Überwachung mit Live Ping + Jitter Graph, Packet Loss Zähler |\r\n| 🏷️ **Geräte-Verwaltung** | Alias, Kategorie, Favoriten — scan-übergreifend per MAC gespeichert |\r\n| 🔄 **Scan-Vergleich** | Neue, verschwundene und geänderte Geräte zwischen Scans erkennen |\r\n| 📄 **Reports** | Interaktiver HTML-Report, CSV und JSON Export |\r\n| 🖥️ **Kontextmenü** | Öffnen per HTTP/HTTPS/FTP/SSH/Telnet, Ping, Traceroute, GeoLocate, IP/MAC kopieren |\r\n| 🎨 **Light / Dark Theme** | Toggle in Einstellungen — wechselt sofort, Wahl wird gespeichert |\r\n\r\n---\r\n\r\n## 🚀 Schnellstart\r\n\r\n1. `NetworkLens.exe` aus dem [neuesten Release](https://github.com/C129H223N3O54/NetworkLens/releases/latest) herunterladen\r\n2. Direkt starten — **kein .NET erforderlich**\r\n3. Für alle Funktionen (MAC-Adressen, ARP): Rechtsklick → **Als Administrator ausführen**\r\n\r\n\u003e **Windows Server:** Desktop Experience muss installiert sein (Server Core ohne GUI wird nicht unterstützt).\r\n\r\n\u003e **Windows Smart App Control:** Falls Windows die App blockiert, Rechtsklick auf die exe → Eigenschaften → **\"Zulassen\"** anklicken → OK\r\n\r\n---\r\n\r\n## 🔒 Admin vs. Kein Admin\r\n\r\n| Funktion | Ohne Admin | Mit Admin |\r\n|---|---|---|\r\n| Ping-Sweep | ✅ | ✅ |\r\n| DNS Reverse-Lookup | ✅ | ✅ |\r\n| Netzwerk-Adapter Info | ✅ | ✅ |\r\n| MAC-Adressen (ARP) | ⚠️ Nur eigenes Subnetz | ✅ Alle Geräte |\r\n| Port-Scanner | ✅ | ✅ |\r\n| Netstat mit Prozessnamen | ❌ | ✅ |\r\n\r\n---\r\n\r\n## 📡 Live-Monitor\r\n\r\nDer Monitor überwacht jedes Gerät kontinuierlich:\r\n\r\n- **Ping** — Antwortzeit in ms (Round-Trip Time)\r\n- **Jitter** — Schwankung des Pings über Zeit (zeigt Verbindungsstabilität)\r\n- **Packet Loss** — Prozentsatz und absoluter Zähler verlorener Pakete\r\n- **Graph** — Live Ping (Cyan) + Jitter (Gelb gestrichelt) — Doppelklick öffnet Vollbild-Fenster\r\n- **Intervalle** — 1s / 5s / 10s / 30s / 60s / Dauerhaft\r\n\r\n---\r\n\r\n## 🛠️ Aus dem Quellcode bauen\r\n\r\n**Voraussetzungen:**\r\n- [.NET 8 SDK](https://dotnet.microsoft.com/download/dotnet/8)\r\n- Windows (WPF erfordert Windows)\r\n\r\n```bash\r\ngit clone https://github.com/C129H223N3O54/NetworkLens.git\r\ncd NetworkLens\r\ndotnet run --project NetworkLens/NetworkLens.csproj\r\n```\r\n\r\n**Single-File EXE bauen:**\r\n```powershell\r\ndotnet publish NetworkLens/NetworkLens.csproj `\r\n  -c Release -r win-x64 `\r\n  --self-contained true `\r\n  -p:PublishSingleFile=true `\r\n  -p:IncludeNativeLibrariesForSelfExtract=true `\r\n  -o ./publish\r\n```\r\n\r\n**Release per Tag auslösen:**\r\n```bash\r\ngit tag v1.1.0\r\ngit push origin v1.1.0\r\n```\r\n\r\n---\r\n\r\n## 📁 Datenspeicherung\r\n\r\nAlle Daten werden in `%APPDATA%\\NetworkLens\\` gespeichert:\r\n\r\n| Datei | Zweck |\r\n|---|---|\r\n| `config.json` | App-Einstellungen |\r\n| `theme.json` | Light / Dark Theme Präferenz |\r\n| `devices.json` | Geräte-Aliase, Kategorien, Favoriten |\r\n| `scans\\*.json` | Scan-Verlauf als JSON-Snapshots |\r\n\r\n---\r\n\r\n## 👤 Credits\r\n\r\n| Rolle | Person |\r\n|---|---|\r\n| 💡 Idee \u0026 Konzept | Jan Erik Mueller |\r\n| 🤖 Entwicklung | Claude (Anthropic) |\r\n\r\n---\r\n\r\n## 📜 Lizenz\r\n\r\nMIT License — siehe [LICENSE](LICENSE)\r\n\r\n---\r\n\r\n## 🗺️ Roadmap\r\n\r\nGeplante Features und kommende Versionen: [ROADMAP.md](ROADMAP.md)\r\n\r\n---\r\n\r\n*Made with ❤️ by Jan Erik Mueller \u0026 Claude (Anthropic)*\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc129h223n3o54%2Fnetworklens","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fc129h223n3o54%2Fnetworklens","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc129h223n3o54%2Fnetworklens/lists"}