Repolode
v9mirza

v9mirza/LazyPorts

Uma interface de terminal para Linux que lista as portas de rede em escuta e permite inspecionar ou encerrar os processos que as ocupam.

Estrelas
98
Forks
6
Issues abertas
3
Último commit
há 7 meses

O que é?

LazyPorts é uma interface de terminal para visualizar e gerenciar portas de rede no Linux. Ela mostra as portas TCP e UDP abertas em uma tabela interativa, permitindo identificar qual processo está ocupando uma porta sem executar comandos de consulta separados.

Na tabela, você pode filtrar por porta, PID ou nome do processo, ordenar por porta, nome do processo ou PID e abrir uma tela de detalhes com o comando completo, o usuário e o horário de início. Pressionar k encerra o processo selecionado, o que é útil quando um servidor de desenvolvimento fica preso em uma porta de que você precisa.

A ferramenta é escrita em Go e desenvolvida com Bubble Tea e Lipgloss. A instalação é feita com um único script curl, que coloca o binário em /usr/local/bin ou no diretório bin do Go.

Recursos principais

  • 01Tabela interativa de portas TCP e UDP abertas.
  • 02Filtre por porta, PID ou nome do processo usando /.
  • 03Ordene por porta, nome do processo ou PID.
  • 04Tela de detalhes com o comando completo, o usuário e o horário de início.
  • 05Encerre um processo selecionado diretamente pela lista.
  • 06Identifica processos do sistema e sinaliza os que exigem privilégios de root.

Casos de uso

  • Descobrir qual processo está bloqueando uma porta quando um servidor de desenvolvimento não inicia.
  • Limpar processos remanescentes que continuam ocupando portas após uma falha.
  • Verificar quais serviços estão em escuta em uma máquina Linux.

Início rápido

  1. 1

    Instale com o script de instalação de uma linha

    Instale seguindo as instruções oficiais do README
  2. 2

    Execute a ferramenta pelo terminal

    lazyports

Antes de usar

  • Somente para Linux; não foi projetado para outros sistemas operacionais.
  • O script de instalação pode solicitar sudo para copiar o binário para /usr/local/bin.
  • Os metadados do repositório não listam uma licença, embora o README diga MIT.

Tópicos

Perguntas frequentes

O que é LazyPorts?
Uma interface de terminal para Linux que lista as portas de rede em escuta e permite inspecionar ou encerrar os processos que as ocupam. LazyPorts é uma interface de terminal para visualizar e gerenciar portas de rede no Linux. Ela mostra as portas TCP e UDP abertas em uma tabela interativa, permitindo identificar qual processo está ocupando uma porta sem executar comandos de consulta separados.
LazyPorts é gratuito? Qual é a licença?
LazyPorts não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
LazyPorts ainda é mantido?
Sem commits há mais de 6 meses. O último commit de LazyPorts foi em 1 de abr. de 2026.
Para que posso usar LazyPorts?
Descobrir qual processo está bloqueando uma porta quando um servidor de desenvolvimento não inicia. Limpar processos remanescentes que continuam ocupando portas após uma falha. Verificar quais serviços estão em escuta em uma máquina Linux.
Como instalar LazyPorts?
Instale com o script de instalação de uma linha Execute a ferramenta pelo terminal: lazyports
Onde consigo LazyPorts?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/v9mirza/LazyPorts

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados