I’ve just released NetBase 0.4.0 (free & open-source, AGPL). Here is the one thing it does that I haven’t found anywhere else:
Open the admin page of any device on your network — from anywhere — through Nextcloud.
A router, a switch, a printer, a NAS: NetBase fetches that device’s own web interface and rewrites every address inside it, so you can sign in and configure it from any place your Nextcloud is reachable — no VPN, no jump host, no site visit. Push firmware, restore a config, take a backup. Several of these device windows can be open at once.
New in 0.4.0 (up from 0.3.3) — this release is mostly about getting in to devices:
- A real terminal for SSH —
top,vi,less, colours and cursor movement all work, resizable by dragging — with a proper sign-in dialog (password, or a private key picked from your Nextcloud Files). - Telnet you can actually use, not just diagnose — sign in and run commands on switches and older gear.
- Right-click a device for the ways in — HTTP, HTTPS, FTP, SSH, Telnet — built only from the ports it actually has open; nothing speculative.
- SSH, Telnet and each web page open in their own movable, resizable window, so several stand open beside the device list at once.
- A per-device port scan (all 65,535, gentle on old hardware) that finds which open ports serve a web page and turns them into links.
- Devices on another subnet of the same wire are found and stay found — NetBase listens continuously for their multicast announcements, so they appear without a scan and aren’t wrongly marked offline.
Built around that, NetBase is a full network toolbox — everything on the same screen, behind the Nextcloud login you already have.
Discovery with no root, no agent, no extra packages. NetBase primes the kernel neighbour table and reads it back, asks each device its own name over NetBIOS / mDNS / WS-Discovery / SSDP, and quietly listens in the background for the announcements devices broadcast. MAC addresses are matched against a bundled IEEE registry of 53,000+ vendor prefixes, fully offline.
And the everyday lookups, all on the same page:
- LAN sweep & inventory — name, IPv4, MAC, vendor, type, open ports; CSV export
- DNS — any record type from any resolver, resolver comparison, delegation trace, zone-transfer test
- Whois — domains and IPs, following IANA referrals, no
whoisbinary needed - TLS / HTTP — certificate chain & expiry, accepted TLS versions, redirect chain, security headers
- Mail — SPF, DKIM, DMARC, MTA-STS, DANE, blocklists; SMTP/IMAP/POP3 tests; open-relay test; a real test message
- FTP / SFTP — browse a remote server and move files to and from your Nextcloud folders
- SSH / Telnet — a credential-free probe, plus commands or a full terminal on saved connections
- Wake-on-LAN, and benchmarks (internet speed, iperf3 LAN throughput, HTTP timing)
Every result can be copied, downloaded, or saved straight into your Nextcloud files.
Access is per-tool. NetBase is an administrator’s app, and anything that touches the local network is admin-only by default — but each tool can be opened to named groups or to everyone, so you can lend out whois and DNS without lending out the network. Accounts allowed nothing don’t even see it in their app menu.
Available in 20 languages, and NetBase can run in a different language from the rest of Nextcloud, per account.
- App Store: NetBase - Apps - App Store - Nextcloud
- Source (AGPL): GitHub - ktec-nc-apps/NetBase · GitHub
Feedback of any kind is genuinely welcome — even just how you’d use it.
If NetBase is useful to you, I maintain two more small “…Base” apps:
- RegiBase — a personal database you design yourself, for everything worth keeping: cards, bank accounts, logins, licences, memberships, contacts. Make your own fields (or start from a template) and read your records as a list, a spreadsheet-style table, or cards. Secret fields are encrypted in your browser with AES-GCM — the server never sees the key or the plaintext — and it works with the rest of Nextcloud: import your Contacts, push a collection to Tables, attach Files, drop dates onto your Calendar, open addresses on a map. Full AES-256 backup and
occcommand-line access included. 20 languages. → RegiBase - Apps - App Store - Nextcloud - FormulaBase — for the calculations you redo again and again: markups, unit conversions, loan payments, mixing ratios. Define a formula’s variables once, then just open it and type in the numbers — the answer updates live, entirely in your browser. It ships with nearly 3,000 ready-made formulas across 63 fields (physics, finance, geometry, chemistry, health and more), searchable and droppable straight into your own collections, and every formula keeps a numbered version history you can restore. → FormulaBase - Apps - App Store - Nextcloud
(日本語 / Japanese)
NetBase 0.4.0 を公開しました(無料・オープンソース/AGPL)。最大の特長は、ほかで見たことのないこの一点です:
ネットワーク上のどの機器の管理画面も、どこからでも、Nextcloud 越しに開ける。
ルーター・スイッチ・プリンタ・NAS── NetBase が機器自身の Web 管理画面を取得し、その中のアドレスをすべて書き換えて表示するので、Nextcloud に届く場所ならどこからでもサインインして設定できます。VPN も踏み台も訪問も不要。 ファームウェアの送信、設定の復元、バックアップの取得もそのまま。この機器ウィンドウは複数同時に開けます。
0.4.0 の新機能(0.3.3 → 0.4.0)── 今回は機器への「入り口」の強化が中心です:
- SSH に本物のターミナル──
top・vi・less、色もカーソル移動も動き、ドラッグでリサイズ可能。パスワード、または Nextcloud ファイルから選んだ秘密鍵で入るサインイン画面付き。 - Telnet が「診断」だけでなく実用に── スイッチや旧機器にサインインしてコマンド実行。
- 機器を右クリックで「入り口」一覧── HTTP・HTTPS・FTP・SSH・Telnet を、実際に開いているポートからだけ構成(憶測では出しません)。
- SSH・Telnet・各 Web ページはそれぞれ独立した可動・可変ウィンドウで開き、機器一覧の横に複数並べられます。
- 機器ごとのポートスキャン(全 65,535・旧機器にやさしい速度)で、開いているポートのうち Web ページを返すものを見つけてリンク化。
- 同じ配線上の別サブネットの機器も、見つけて見失わない── マルチキャストの名乗りを常時受信するので、スキャンなしで現れ、応答がなくても誤ってオフライン扱いしません。
これを中心に、NetBase は同じ画面で使えるネットワーク総合ツールになっています──いまお使いの Nextcloud のログインの内側に。
検出に root 権限・エージェント・追加パッケージは不要。 カーネルの近隣テーブルを起こして読み取り、NetBIOS / mDNS / WS-Discovery / SSDP で各機器に名前を尋ね、機器が送る「名乗り」を背景で常時受信します。MAC は同梱の IEEE 登録簿(53,000 件超)でオフライン判別します。
日常の調査ツールも、同じ画面に:
- LAN スキャンと台帳 — 機器名・IPv4・MAC・ベンダー・種別・開放ポート、CSV 書き出し
- DNS — 任意のレコード種別を任意の DNS サーバーへ、リゾルバ比較、委任追跡、ゾーン転送検査
- whois — ドメインと IP、IANA からの委譲追跡(
whoisコマンド不要) - TLS / HTTP — 証明書チェーンと有効期限、受け付ける TLS バージョン、リダイレクト連鎖、セキュリティヘッダー
- メール — SPF・DKIM・DMARC・MTA-STS・DANE・ブロックリスト、SMTP/IMAP/POP3 検査、第三者中継テスト、実際の試験送信
- FTP / SFTP — リモートサーバーの閲覧と、Nextcloud フォルダーとのファイル受け渡し
- SSH / Telnet — 資格情報なしの調査と、保存済み接続先でのコマンド実行・仮想ターミナル
- Wake-on-LAN、ベンチマーク(回線速度、iperf3 の LAN 帯域、HTTP 時間内訳)
どの結果もコピー・ダウンロード・Nextcloud のファイルへの保存が可能です。
公開範囲はツール単位。 管理者向けのアプリで、ローカルネットワークに触れる機能は既定で管理者のみですが、各ツールを指定グループや全員に開放できます。ネットワークそのものを渡すことなく、whois や DNS といった無害な調査だけを一般利用者に使ってもらえます。何も許可されていない利用者には、アプリメニューにも表示しません。
20 言語に対応。NetBase だけを Nextcloud 本体と別の言語に設定することもできます(利用者ごと)。
ご意見・ご感想はどんなものでも歓迎します。「自分ならこう使う」だけでも、とても励みになります。
NetBase が役に立ったら、ほかにも小さな「…Base」アプリを2つ作っています(リンクは上の English 版と同じ):
- RegiBase — 残しておきたいものすべてのための、自分で設計する個人用データベース。カード・口座・ログイン・ライセンス・会員情報・連絡先……。項目を自由に作り(テンプレートからでも)、レコードを一覧・表計算風テーブル・カードで表示。秘密の項目はブラウザ内で AES-GCM 暗号化──サーバーは鍵も平文も一切見ません。連絡先の取込、コレクションの Tables 書き出し、Files 添付、日付から Calendar リマインダー、住所を地図で開く……と Nextcloud の各アプリに連携。AES-256 の全体バックアップと
occコマンド操作も。20 言語対応。 - FormulaBase — 何度も繰り返す計算のためのアプリ。値上げ・単位換算・ローン返済・配合比率……。変数を一度決めておけば、あとは開いて数値を入れるだけで結果がその場で更新(計算はすべてブラウザ内)。物理・金融・幾何・化学・健康など63 ジャンル・約3,000 件の公式テンプレートを内蔵し、検索してそのまま自分のコレクションへ。各式には番号付きのバージョン履歴があり、いつでも復元できます。