v9mirza/LazyPorts
Linuxで待ち受け中のポートを一覧表示し、使用プロセスの確認や終了ができるTUI。
- スター
- 98
- フォーク
- 6
- 未解決の Issue
- 3
- 最終コミット
- 7 か月前
これは何?
LazyPortsは、Linuxでネットワークポートを表示・管理するためのターミナルUIです。開いているTCP/UDPポートを操作可能なテーブルに表示するため、個別の検索コマンドを実行しなくても、どのプロセスがポートを使用しているか確認できます。
テーブルではポート、PID、プロセス名で絞り込んだり、ポート、プロセス名、PIDで並べ替えたりできます。また、コマンド全体、ユーザー、起動時刻を確認できる詳細画面も開けます。kを押すと選択中のプロセスを終了できるため、必要なポートを開発サーバーが使い続けている場合に便利です。
Goで実装されており、Bubble TeaとLipglossを使って構築されています。curlスクリプトを実行するだけでインストールでき、バイナリは/usr/local/binまたはGoのbinディレクトリに配置されます。
主な機能
- 01開いているTCP/UDPポートを操作可能なテーブルで表示。
- 02/キーでポート、PID、プロセス名による絞り込み。
- 03ポート、プロセス名、PIDによる並べ替え。
- 04コマンド全体、ユーザー、起動時刻を表示する詳細画面。
- 05一覧から選択したプロセスを直接終了。
- 06システムプロセスを識別し、root権限が必要なプロセスに印を付ける。
ユースケース
- 開発サーバーが起動しないときに、ポートを塞いでいるプロセスを特定する。
- クラッシュ後もポートを使用し続けている残存プロセスを終了する。
- Linuxマシンで待ち受け中のサービスを確認する。
クイックスタート
- 1
1行のインストールスクリプトでインストールする
README の公式手順に従ってインストール - 2
ターミナルからツールを実行する
lazyports
使う前に知っておきたいこと
- Linux専用で、他のオペレーティングシステム向けには設計されていません。
- インストールスクリプトは、バイナリを /usr/local/bin にコピーするために sudo を要求する場合があります。
- リポジトリのメタデータにはライセンスの記載がありませんが、README には MIT と記載されています。
トピック
よくある質問
- LazyPorts とは?
- Linuxで待ち受け中のポートを一覧表示し、使用プロセスの確認や終了ができるTUI。 LazyPortsは、Linuxでネットワークポートを表示・管理するためのターミナルUIです。開いているTCP/UDPポートを操作可能なテーブルに表示するため、個別の検索コマンドを実行しなくても、どのプロセスがポートを使用しているか確認できます。
- LazyPorts は無料で使えますか?ライセンスは?
- LazyPorts にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- LazyPorts は今もメンテナンスされていますか?
- 半年以上コミットなし。LazyPorts の最終コミットは 2026年4月1日 です。
- LazyPorts は何に使えますか?
- 開発サーバーが起動しないときに、ポートを塞いでいるプロセスを特定する。 クラッシュ後もポートを使用し続けている残存プロセスを終了する。 Linuxマシンで待ち受け中のサービスを確認する。
- LazyPorts のインストール方法は?
- 1行のインストールスクリプトでインストールする ターミナルからツールを実行する: lazyports
- LazyPorts はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/v9mirza/LazyPorts
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
BlueZを利用した、Linux上でBluetoothデバイスを管理するターミナルUI。
305184RustGPL-3.0更新 10 日前
昇格権限なしでローカルネットワーク上のデバイスを検出・探索できる、Go製のターミナルUIツール。
246275GoApache-2.0更新 4 日前
~/.ssh/configに定義されたSSHホストの閲覧、接続、管理を行うターミナルTUI。
141379GoMIT更新 16 日前
ライブのあいまい検索で、名前・パス・引数・ポートからプロセスを探して終了する対話型ターミナルツール
58119RustMIT更新 28 日前
macOSとLinuxでバッテリーや電力を監視し、消費の大きいプロセスを確認できるターミナルアプリです。
57214RustMIT更新 5 日前