Acredito que todo administrador de sistema já esteja acostumado a abrir o código-fonte. Do Apache ao Firefox ou Linux, todo mundo usa pelo menos um pouco.
No entanto, a maioria dos desenvolvedores de código aberto não é boa em marketing, então eu sei que existem centenas de ferramentas muito boas por aí que poucas pessoas conhecem.
Para preencher essa lacuna, compartilhe sua ferramenta de código aberto favorita que você usa no seu dia-a-dia.
* Vou postar o meu nos comentários.
open-source
sucuri
fonte
fonte
Respostas:
Eu amo PuTTY !
Os executáveis do PuTTY e o código-fonte são distribuídos sob a licença MIT, que tem efeito semelhante à licença BSD. (Esta licença é certificada como Open Source e está em conformidade com as Diretrizes Debian de Software Livre.)
fonte
Notepad ++ leve, possui excelente suporte para diferentes formatos, minha principal ferramenta de edição de texto no Windows.
fonte
Synergy
O Synergy permite compartilhar facilmente um único mouse e teclado entre vários computadores com diferentes sistemas operacionais sem hardware especial. Ele é destinado a usuários com vários computadores em suas mesas, pois cada sistema usa seu próprio monitor.
Também é independente de plataforma.
fonte
Ninguém mencionou a tela ainda?
fonte
UnxUtils: Esta é uma porta de vários utilitários de shell gnu baseados em msvcrt.dll, para que ele compreenda os caminhos nativos do Windows - ou seja, você não precisa mapear para um
/cygdrive
caminho. Esta é uma vantagem importante sobre o Cygwin se você precisar interagir com comandos nativos do Windows ou com os utilitários de CL do homebrew.Strings: é uma maneira muito boa de procurar arquivos de itens de texto. Muitos, muitos usos.
Flex: Realmente projetado para escrever analisadores lexicais, com um pouco de arte e um compilador C, ele pode ser usado como um uber-grep. Não uso com tanta frequência, mas pode ser surpreendentemente útil nesse papel.
Fetchmail e Procmail: núcleo do meu sistema de e-mail há mais de uma década, desde que eu tinha conectividade à Internet discada. Se não está quebrado ...
rdesktop: um cliente RDP (serviços de terminal) de código aberto que funciona surpreendentemente bem.
PythonWin:, particularmente como fornecido no Activestate Python . O Python no Windows funciona muito melhor do que você imagina. Quando usado com o COM Makepy, é realmente bom para scripts de APIs do COM.
Wget: uma ferramenta de download de FTP / HTTP extremamente útil.
Leafnode: se você ainda lê algum grupo de notícias que ainda possui tráfego ativo decente, é uma boa maneira de fazê-lo. Novamente, um pouco do legado dos meus dias de discagem, mas ainda é usado de vez em quando.
Abiword e Gnumeric: software completo de processamento de texto e planilha que é muito mais enxuto e mesquinho que o OpenOffice.
Xfig: ferramenta de diagramação do tipo Visio com uma interface de usuário estranha. Depois que você se acostuma com o paradigma, é muito mais fácil para a minha pobre mão do mouse do que uma interface moderna de manipulação direta. Vale uma menção para a ergonomia.
Tcl / Tk: Ofuscado pelo Perl e Python, o Tcl é muito fácil de incorporar código C - foi projetado especificamente para a incorporação. Surpreendentemente útil, no entanto, e o kit de ferramentas Tk é muito fácil de criar uma GUI. As versões modernas oferecem suporte a temas, para que seus aplicativos não tenham mais a aparência do Motif.
Ghostscript: um dos grandes heróis desconhecidos do mundo de código aberto. Um intérprete postscript gratuito com todo um ecossistema de itens derivados - visualizadores PS e PDF, ferramentas de criação de PDF, RIPs de impressoras e todos os tipos de ferramentas de conversão Postscript. Talvez o mais amplamente utilizado fora dos círculos de código aberto (se não for creditado ativamente) em sua função no back-end do PDFCreator
Isso é apenas uma amostra do material obscuro, sem mencionar Vim, LaTeX, Firefox, python, gcc, gtk & qt e a pilha TCP de Berkeley - para citar apenas alguns.
fonte
Minha ferramenta de código aberto favorita é
rsync
.Eu uso quase todos os dias e ainda não é tão famoso quanto deveria ser :-)
fonte
Ninguém mencionou
git
.Não é tão conhecido como cvs ou svn, mas acho que será um dia.
fonte
7-zip - um arquivador de arquivos com alta taxa de compactação. O programa suporta os formatos 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, CPIO, ISO, MSI, WIM, NSIS, RPM e DEB.
fonte
FileZilla - disponível como cliente e servidor.
fonte
Vim / gVim - um editor praticamente ninguém ouviu falar!
fonte
Wireshark = analisador de protocolo de rede.
Kismet = Um poderoso sniffer sem fio.
Tcpdump = O sniffer clássico para monitoramento de rede e aquisição de dados, eu o uso regularmente.
Libra = O programa Libra é um proxy reverso, balanceador de carga e front-end HTTPS para servidores da Web.
Trac = Gerenciamento de projetos e sistema de rastreamento de bugs / problemas. Fornece uma interface para o Subversion e um wiki integrado.
Request Tracker = Um sistema gratuito de rastreamento de bugs baseado na Web e e-mail e emissão de bilhetes. Lista de recursos, capturas de tela da documentação e download.
Vmstat = O comando vmstat relata informações sobre processos, memória, paginação, E / S de bloco, traps e atividade da CPU.
Iptraf = O comando iptraf é um monitor interativo de LAN IP colorido. É um monitor de LAN IP baseado em ncurses que gera várias estatísticas de rede, incluindo informações de TCP, contagens de UDP, informações de ICMP e OSPF, informações de carga de Ethernet, estatísticas de nós, erros de soma de verificação de IP e outros.
mc = Shell visual para sistemas do tipo Unix.
Postfixadmin = O Postfix Admin é uma interface baseada na Web usada para gerenciar caixas de correio, domínios virtuais e aliases. Ele também possui suporte para mensagens de férias / fora do escritório.
pwgen - Geração automática de senha.
Linuxconf = Linuxconf vem com o Mandrake Linux e Red Hat Linux, mas também está disponível para a maioria das distribuições modernas de Linux. Você provavelmente já encontrou essa ferramenta antes se usar uma dessas distribuições, como o pacote inteiro ou em um de seus componentes modulares. Várias interfaces para Linuxconf estão disponíveis há anos, mas agora temos até quatro: GUI, Web, linha de comando e ncurses.
Webmin = O Webmin vem com, e foi recentemente adquirido pelo Caldera Linux. Essa ferramenta não está disponível apenas para a maioria das distribuições modernas de Linux, mas também é executada nos principais sabores do UNIX e está disponível em cerca de vinte idiomas (embora alguns módulos não estejam disponíveis em todos os idiomas). Como você pode imaginar, o Webmin é puramente um aplicativo baseado na Web e um aplicativo altamente modular.
OpenVPN = VPN de espaço do usuário baseada em SSL / TLS. Suporta Linux, Solaris, OpenBSD, FreeBSD, NetBSD, Mac OS X e Windows 2000 / XP.
fonte
O KeePass é um gerenciador de senhas de código aberto gratuito, que ajuda você a gerenciar suas senhas de maneira segura. Você pode colocar todas as suas senhas em um banco de dados, bloqueado com uma chave mestra e / ou um arquivo de chave.
fonte
Tela . É a ferramenta mais útil já feita. Domine e você poderá ser como um deus, uma criatura em todos os lugares ao mesmo tempo.
fonte
Eu uso muitos que eu não poderia trabalhar sem, mas que eu não considero "não muito famoso" (openssh, openvnp, apache, rsync, ...). Dois utilitários muito úteis que muitos talvez não tenham ouvido falar em sprint:
top
com alguns recursos extras úteis, bem como asAmbos podem geralmente ser encontrados em repositórios padrão (ambos estão no Debian Etch e acima) e são relativamente fáceis de compilar se sua distribuição não os possuir.
Edit: outra excelente ferramenta que não é muito conhecida na minha experiência:
fonte
Nagios - O monitoramento abrangente da infraestrutura de TI garante que você possa resolver problemas antes que eles afetem processos críticos de negócios.
fonte
dstat - imagine vmstat, iostat, top, ps, bem como apache, mysql, etc. todos capazes de produzir métricas na mesma linha no mesmo intervalo. as métricas de nível de aplicativo de referência cruzada com métricas de nível de sistema são enormes.
cerco - melhor do que qualquer outra ferramenta de criação de URLs por aí
squid - roteamento e cache da camada 7, rápido e fácil
maatkit - MySQL não é o mesmo sem ele
MySQL Proxy - os exemplos de scripts lua são suficientes para tornar a espionagem do MySQL indolor
fonte
ack - uma substituição grep. Você nunca mais vai grep :)
fonte
Descobri que muitas pessoas ainda não conhecem o Process Hacker . É a par com o Process Explorer da Sysinternals.
Editar em resposta ao comentário de Greg:
Desculpe pelo atraso na resposta ... Ele também tem 2 guias que mostram os serviços e as informações de conexão TCP / UDP, o que eu acho muito legal. Você pode obter as mesmas informações na guia serviços no Process Eplorer quando classificado por exibição em árvore, mas perde a classificação de capacidade na lista de serviços.
fonte
sudo . Também escrevi um utilitário semelhante há muito tempo (conjunto de recursos diferentes, leve) chamado Calife .
fonte
No lado da segurança, vou recomendar
Ambos são bem conhecidos na comunidade de segurança, mas não muito fora dela.
fonte
WinSCP, embora eu não tenha certeza absoluta de que é Open Source. Caso contrário, é uma disputa entre o Mailcleaner e o HylaFAX.
fonte
Eu tenho que dizer Lula. Eu não acho que é tão popular, pelo menos não no mundo do Windows. Nós o usamos para muitas coisas diferentes: filtro de conteúdo e bloqueador de portas incluídos.
fonte
Meu aplicativo favorito é o Window Maker, um gerenciador de janelas Linux muito simples e rápido (semelhante ao KDE, Gnome, etc).
Não é muito famoso, mas está disponível para a maioria das distribuições (no Ubuntu, faça o apt-get install wmaker).
fonte
Zim Desktop Wiki
Pequeno wiki de desktop que funciona tanto em Linux quanto em Windows e OSX.
Eu o uso para manter minhas tarefas organizadas e para documentar as coisas antes de colocá-las no wiki da empresa.
fonte
Você pode considerar um servidor da Web como uma ferramenta? Nesse caso, nginx tem meu voto. Senão, eu votaria no ttcp para teste de taxa de transferência.
Também acho que muitas pessoas não usam xargs. Por exemplo, aqui está uma boa que acabei de descobrir: como destruir arquivos que possuem espaços no nome do arquivo usando find, xargs e shred.
fonte
Eu sou um grande fã do Filelight . Eu nunca soube que determinar o uso de dados no meu disco rígido poderia ser tão fácil ou tão bonito.
fonte
Aceite porque é melhor que grep:
Também estou me tornando um grande fã de Pandoc :
fonte
fonte
Sprinkle ( http://github.com/crafterm/sprinkle/tree/master ) - uma ferramenta de provisionamento de software.
É mais fácil do que Puppet ou Chef , mas muito poderoso. E é baseado em Ruby, as receitas são scripts Ruby.
fonte
GraphicsMagick - Alternativa menos conhecida ao ImageMagick, criada como um único executável e oferece atualizações mais regulares.
mod_evasive - Permite que o Apache tome medidas evasivas quando sob força bruta ou ataques de negação de serviço.
WikidPad - Excelente wiki pessoal para armazenar praticamente qualquer tipo de informação.
NcFTP - Cliente ftp da linha de comando e biblioteca FTP (LibNcFTP).
cURL - Alternativa menos conhecida ao wget (também disponível como uma biblioteca - LibcURL).
PdfCreator - Permite imprimir documentos em PDF no Windows.
DeVeDe - Alternativa menos conhecida ao DVDStyler. Gosto mais porque oferece maior controle sobre o layout do disco e cria automaticamente um menu a partir do layout.
InfraRecorder - GUI de código aberto para cdrtools no Windows.
KiTTY - Uma alternativa menos conhecida ao PuTTY, pode ser transportada em um cartão de memória USB.
Strawberry Perl - alternativa menos conhecida ao ActivePerl para Windows, vem com um compilador C (MinGW) e possui uma versão portátil.
fonte