Creo que todos los administradores de sistemas están acostumbrados a abrir código fuente por ahora. Desde Apache hasta Firefox o Linux, todos lo usan al menos un poco.
Sin embargo, la mayoría de los desarrolladores de código abierto no son buenos en marketing, por lo que sé que hay cientos de herramientas muy buenas que muy pocas personas conocen.
Para llenar este vacío, comparta su herramienta de código abierto favorita que utiliza en su trabajo diario.
* Publicaré el mío en los comentarios.
open-source
sucuri
fuente
fuente
Respuestas:
¡Amo PuTTY !
Los ejecutables PuTTY y el código fuente se distribuyen bajo la licencia MIT, que es similar en efecto a la licencia BSD. (Esta licencia tiene certificación de código abierto y cumple con las Directrices de software libre de Debian).
fuente
Notepad ++ ligero, tiene un excelente soporte para diferentes formatos, mi principal herramienta de edición de texto en Windows.
fuente
Sinergia
Synergy le permite compartir fácilmente un solo mouse y teclado entre múltiples computadoras con diferentes sistemas operativos sin hardware especial. Está destinado a usuarios con varias computadoras en su escritorio ya que cada sistema usa su propia pantalla.
También es independiente de la plataforma.
fuente
¿Nadie mencionó la pantalla todavía?
fuente
UnxUtils: este es un puerto de varias utilidades de shell gnu basadas en msvcrt.dll, por lo que comprende las rutas nativas de Windows, es decir, no es necesario asignarlas a una
/cygdrive
ruta. Esta es una ventaja clave sobre Cygwin si tiene que interactuar con comandos nativos de Windows o utilidades CL caseras.Cadenas: es una muy buena manera de buscar archivos en busca de elementos de texto. Muchos, muchos usos.
Flex: Realmente diseñado para escribir analizadores léxicos, con un poco de arte corporal y un compilador de C, puede usarse como un súper-grep. No lo uso con tanta frecuencia, pero puede ser sorprendentemente útil en ese papel.
Fetchmail y Procmail: núcleo de mi sistema de correo electrónico durante más de una década, ya que tenía conectividad de acceso telefónico a Internet. Si no está roto ...
rdesktop: un cliente de código abierto RDP (servicios de terminal) que funciona sorprendentemente bien.
PythonWin: especialmente como se incluye en Activestate Python . Python en Windows funciona mucho mejor de lo que piensas. Cuando se usa con COM Makepy, es realmente bueno para crear scripts para las API de COM.
Wget: una herramienta de descarga FTP / HTTP extremadamente útil.
Leafnode: si todavía lee alguno de los grupos de noticias que todavía tienen tráfico activo decente, esta es una muy buena manera de hacerlo. Una vez más, un poco de legado de mis días de acceso telefónico, pero todavía se usa en ocasiones.
Abiword y Gnumeric: software completo de procesamiento de textos y hojas de cálculo que es mucho más ágil y más malo que OpenOffice.
Xfig: herramienta de diagramación de tipo Visio con una interfaz de usuario extraña. Una vez que te acostumbras al paradigma, es mucho más fácil para mi pobre mano de mouse que una moderna interfaz de manipulación directa. Vale la pena mencionar por la ergonomía.
Tcl / Tk: eclipsado por Perl y Python, Tcl es muy fácil de incrustar en código C, fue diseñado específicamente para incrustar. No obstante, sorprendentemente útil, y el kit de herramientas Tk es muy fácil de crear con una GUI. Las versiones modernas admiten temas para que sus aplicaciones ya no tengan que verse como Motif.
Ghostscript: uno de los grandes héroes no reconocidos del mundo de código abierto. Un intérprete PostScript gratuito con todo un ecosistema de elementos derivados: visores PS y PDF, herramientas de creación de PDF, RIP de impresora y todo tipo de herramientas de conversión PostScript. Quizás el más utilizado fuera de los círculos de código abierto (si no se acredita activamente) en su papel en el back-end de PDFCreator
Eso es solo una muestra de lo oscuro sin mencionar Vim, LaTeX, Firefox, python, gcc, gtk & qt y la pila Berkeley TCP, por nombrar solo algunos.
fuente
Mi herramienta de código abierto favorita es
rsync
.Lo uso casi todos los días y todavía no es tan famoso como debería ser :-)
fuente
Nadie lo mencionó
git
.No es tan conocido como cvs o svn, pero creo que será un día.
fuente
7-zip: un archivador de archivos con una alta relación de compresión. El programa admite los formatos 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO, MSI, WIM, NSIS, RPM y DEB.
fuente
FileZilla : disponible como cliente y servidor.
fuente
Vim / gVim : ¡un editor del que prácticamente nadie ha oído hablar!
fuente
Wireshark = Analizador de protocolo de red.
Kismet = Un potente rastreador inalámbrico.
Tcpdump = El sniffer clásico para monitoreo de redes y adquisición de datos, lo uso regularmente.
Pound = El programa Pound es un proxy inverso, balanceador de carga y front-end HTTPS para servidores web.
Trac = Gestión de proyectos y sistema de seguimiento de errores / problemas. Proporciona una interfaz para Subversion y un wiki integrado.
Rastreador de solicitudes = Un sistema gratuito de seguimiento de errores basado en la web y por correo electrónico y sistema de tickets de problemas Lista de características, capturas de pantalla de documentación y descarga.
Vmstat = El comando vmstat informa información sobre procesos, memoria, paginación, bloqueo de E / S, trampas y actividad de la CPU.
Iptraf = El comando iptraf es un monitor interactivo de IP LAN de colores. Es un monitor de LAN IP basado en ncurses que genera varias estadísticas de red que incluyen información de TCP, recuentos de UDP, información de ICMP y OSPF, información de carga de Ethernet, estadísticas de nodos, errores de suma de comprobación de IP y otros.
mc = Visual shell para sistemas tipo Unix.
Postfixadmin = Postfix Admin es una interfaz basada en web que se usa para administrar buzones, dominios virtuales y alias. También cuenta con soporte para mensajes de vacaciones / fuera de la oficina.
pwgen : generación automática de contraseñas.
Linuxconf = Linuxconf viene con Mandrake Linux y Red Hat Linux, pero también está disponible para la mayoría de las distribuciones modernas de Linux. Probablemente haya encontrado esta herramienta antes si usa una de estas distribuciones, ya sea como paquete completo o en uno de sus componentes modulares. Varias interfaces para Linuxconf han estado disponibles durante años, pero ahora tenemos hasta cuatro: GUI, Web, línea de comandos y ncurses.
Webmin = Webmin viene con, y fue adquirido recientemente por, Caldera Linux. Esta herramienta no solo está disponible para la mayoría de las distribuciones modernas de Linux, sino que también se ejecuta en la mayoría de las principales versiones de UNIX y está disponible en alrededor de veinte idiomas (aunque algunos módulos no están disponibles en todos los idiomas). Como puede suponer, Webmin es puramente una aplicación basada en la web y muy modular.
OpenVPN = SSL / TLS basado en el espacio de usuario VPN. Admite Linux, Solaris, OpenBSD, FreeBSD, NetBSD, Mac OS X y Windows 2000 / XP.
fuente
KeePass es un administrador de contraseñas de código abierto gratuito, que le ayuda a administrar sus contraseñas de manera segura. Puede poner todas sus contraseñas en una base de datos, que está bloqueada con una clave maestra y / o un archivo de clave.
fuente
Pantalla . Es la herramienta más útil jamás creada. Domínalo y podrás ser como un dios, una criatura en todos los lugares a la vez.
fuente
Utilizo muchos sin los que no podría trabajar pero que no considero "no muy famosos" (openssh, openvnp, apache, rsync, ...). Dos pequeñas utilidades muy útiles que muchos pueden no haber escuchado sobre Sprint:
top
con algunas características adicionales útiles, así como la bonitaGeneralmente, ambos se pueden encontrar en repositorios estándar (ambos están en Debian Etch y superiores) y son relativamente fáciles de compilar si su distribución no los tiene.
Editar: otra excelente herramienta que no es muy conocida en mi experiencia:
fuente
Nagios : la supervisión integral de la infraestructura de TI garantiza que pueda resolver los problemas antes de que afecten a los procesos comerciales críticos ...
fuente
dstat : imagine vmstat, iostat, top, ps, así como apache, mysql, etc., todos capaces de generar métricas en la misma línea en el mismo intervalo. la referencia cruzada de métricas de nivel de aplicación con métricas de nivel de sistema es enorme.
asedio - mejor que cualquier otra herramienta de martilleo de URL
calamar - enrutamiento y almacenamiento en caché de la capa 7, rápido y fácil
maatkit : MySQL no es lo mismo sin él
Proxy MySQL : los scripts lua de ejemplo son suficientes para hacer que el espionaje de MySQL sea sencillo
fuente
ack - un reemplazo grep. Nunca volverás a pelear :)
fuente
He descubierto que muchas personas aún no conocen Process Hacker . Está a la par con Process Explorer de Sysinternals.
Edite en respuesta al comentario de Greg:
Perdón por la demora en responder ... También tiene 2 pestañas que muestran los servicios y la información de conexión TCP / UDP, que creo que es realmente agradable. Puede obtener la misma información en la pestaña de servicios en Process Eplorer cuando se ordena por vista de árbol, pero luego pierde la capacidad de ordenar dentro de la lista de servicios.
fuente
sudo . También escribí una utilidad similar hace mucho tiempo (diferente conjunto de características, ligero) llamada Calife .
fuente
En el lado de la seguridad, recomendaré
Ambos son bien conocidos en la comunidad de seguridad, pero no mucho fuera de ella.
fuente
WinSCP, aunque no estoy completamente seguro de que sea de código abierto. De lo contrario, es una sacudida entre Mailcleaner y HylaFAX.
fuente
Tengo que decir calamar. No creo que sea tan popular, al menos no en el mundo de Windows. Lo usamos para muchas cosas diferentes: filtro de contenido y bloqueador de puertos incluidos.
fuente
Mi aplicación favorita es Window Maker, un administrador de ventanas Linux muy ágil y rápido (similar a KDE, Gnome, etc.).
No es muy famoso, pero está disponible para la mayoría de las distribuciones (en Ubuntu, haga apt-get install wmaker).
fuente
Zim Desktop Wiki
Pequeño wiki de escritorio que funciona tanto en Linux como en Windows y OSX.
Lo uso para mantener mis tareas organizadas, así como para documentar las cosas a medida que avanzo antes de ponerlas en el wiki de la empresa.
fuente
¿Puedes considerar un servidor web como herramienta? Si es así, nginx tiene mi voto. De lo contrario, votaría por ttcp para las pruebas de rendimiento.
También encuentro que no mucha gente usa xargs. Por ejemplo, aquí hay uno bueno que acabo de descubrir: cómo triturar archivos que tienen espacios en el nombre de archivo usando find, xargs y shred.
fuente
Soy un gran admirador de Filelight . Nunca supe que determinar el uso de datos en mi disco duro podría ser tan fácil o tan bonito.
fuente
Ack porque es mejor que grep:
También me estoy convirtiendo en un gran fanático de Pandoc :
fuente
fuente
Sprinkle ( http://github.com/crafterm/sprinkle/tree/master ) - una herramienta de aprovisionamiento de software.
Es más fácil que Puppet o Chef , pero muy poderoso. Y está basado en Ruby, las recetas son guiones de Ruby.
fuente
GraphicsMagick : alternativa menos conocida a ImageMagick, construida como un único ejecutable y que ofrece actualizaciones más regulares.
mod_evasive : permite que Apache tome medidas evasivas cuando está bajo fuerza bruta o ataques de denegación de servicio.
WikidPad : excelente wiki personal para almacenar casi cualquier tipo de información.
NcFTP : cliente de ftp de línea de comandos y biblioteca FTP (LibNcFTP).
cURL : alternativa menos conocida a wget (también disponible como biblioteca: LibcURL).
PdfCreator : le permite imprimir documentos en PDF en Windows.
DeVeDe : alternativa menos conocida a DVDStyler. Me gusta más porque te da un mayor control sobre el diseño del disco y crea automáticamente un menú a partir del diseño.
InfraRecorder : GUI de código abierto para cdrtools en Windows.
KiTTY : una alternativa menos conocida que PuTTY, puede llevarse en una memoria USB.
Strawberry Perl : alternativa menos conocida a ActivePerl para Windows, viene con un compilador de C (MinGW) y tiene una versión portátil.
fuente