Quels sont vos outils open source préférés?


71

Je crois que chaque administrateur système est maintenant habitué à l'open source. D'Apache à Firefox ou Linux, tout le monde l'utilise au moins un peu.

Cependant, la plupart des développeurs open source ne sont pas bons en marketing. Je sais donc qu'il existe des centaines d'excellents outils que très peu de gens connaissent.

Pour combler cette lacune, partagez votre outil open source préféré que vous utilisez dans votre travail quotidien.

* Je posterai le mien dans les commentaires.



hayalci: cette question est pour les outils génériques, celui-ci uniquement pour l'open source
sucuri

@sucuri: la plupart des outils "génériques" sont aussi des logiciels libres [Je devrais ajouter "heureusement" quelque part :)]
hayalci

Réponses:


51

J'adore Mastic !

Les exécutables PuTTY et le code source sont distribués sous la licence MIT, qui a un effet similaire à la licence BSD. (Cette licence est certifiée Open Source et est conforme aux directives du logiciel libre Debian.)


+1, mais je pense que PuTTY est assez célèbre, du moins parmi les personnes qui voudraient l’utiliser en premier lieu.
bcat

si vous google putty, vous n’allez pas voir le site web de idiot putty avant la deuxième page.
Michael Lowman

le gars a dit "pas très célèbre" :)
Perica Zivkovic

C'était il y a deux ans. : D
Joe


47

Synergie

Synergy vous permet de partager facilement une souris et un clavier uniques entre plusieurs ordinateurs dotés de systèmes d'exploitation différents, sans matériel particulier. Il est destiné aux utilisateurs ayant plusieurs ordinateurs sur leur bureau car chaque système utilise son propre écran.

Il est également indépendant de la plate-forme.


L'un des rares sur la liste dont je n'avais pas entendu parler a l'air très intéressant :)
theotherreceive

1
J'aime la synergie. Une des premières applications que j'installe sur la plupart de mes machines.
Chris_K

Cela ressemble à x2x et / ou x2vnc (mais il n'est pas nécessaire que le "pirate de l'air" fonctionne sous X)
Thomas

Je l’utilise tous les jours, je contrôle mon ordinateur portable Linux à partir de mon poste de travail OS X situé à sa droite. Inestimable!
Josh

45

Personne n'a encore mentionné l'écran?


1
L'écran est sûrement qualifié de célèbre.
William Pursell

Je sais pas, beaucoup de gens semblent le savoir, mais je vois à peine quiconque l'utilise. En outre, Netcat (nc) est un autre outil extrêmement utile pour le test / le débogage de réseau / code de réseau et peu connu. Laissez vous des messages-profilarion d'envoyer via TCP / UDP, peut agir comme un serveur pour voir exactement ce que http weirdo (ou autre) client envoie etc.
igor

45

UnxUtils: Il s'agit d'un portage de divers utilitaires shell gnu basés sur msvcrt.dll afin qu'il comprenne les chemins d'accès Windows natifs - vous n'avez donc pas besoin de mapper sur un/cygdrivechemin d'accès. Il s'agit d'un avantage essentiel par rapport à Cygwin si vous devez interagir avec des commandes Windows natives ou des utilitaires CL homebrew.

Strings: est un très bon moyen de parcourir des fichiers pour trouver des éléments de texte. Beaucoup, beaucoup d'utilisations.

Flex: vraiment conçu pour écrire des analyseurs lexicaux, avec un peu d’artiste et un compilateur C, il peut être utilisé comme un uber-grep. Je ne l'utilise pas souvent, mais cela peut s'avérer très utile dans ce rôle.

Fetchmail et Procmail: cœur de mon système de messagerie depuis plus de dix ans, grâce à la connectivité Internet par ligne commutée. Si ce n'est pas cassé ...

rdesktop: un client RDP (services de terminaux) open source qui fonctionne étonnamment bien.

PythonWin:, particulièrement tel qu’il est emballé dans Activestate Python . Python sous Windows fonctionne beaucoup mieux que vous ne le pensez. Utilisé avec COM Makepy, il est très utile pour la création de scripts dans les API COM.

Wget: un outil de téléchargement FTP / HTTP extrêmement utile.

Leafnode: si vous lisez toujours l'un des groupes de discussion qui ont encore un trafic actif décent, c'est un très bon moyen de le faire. Encore une fois, un peu de legs de mes jours de connexion, mais il est encore utilisé à l'occasion.

Abiword et Gnumeric: logiciel de traitement de texte et de feuille de calcul complet, beaucoup plus mince et plus méchant que OpenOffice.

Xfig: outil de création de diagrammes de type Visio avec une interface utilisateur étrange. Une fois que vous vous êtes habitué au paradigme, il est beaucoup plus facile pour ma pauvre vieille main de souris qu'une interface moderne de gestion directe. Il vaut la peine d'être mentionné pour l'ergonomie.

Tcl / Tk: Tcl est très facile à intégrer du code C dans Perl et Python. Il a été conçu spécifiquement pour l'intégration. Étonnamment utile néanmoins, et la boîte à outils Tk est très facile à concocter une interface graphique. Les versions modernes prennent en charge les thèmes afin que vos applications n'aient plus à ressembler à Motif.

Ghostscript: L'un des grands héros méconnus du monde des logiciels libres. Un interpréteur postscript gratuit avec tout un écosystème d'éléments dérivés - visualiseurs PS et PDF, outils de création de PDF, RIP d'imprimantes et toutes sortes d'outils de conversion PostScript. Peut-être le plus largement utilisé en dehors des cercles open-source (si pas crédité activement) dans son rôle dans le back-end de PDFCreator

C'est juste un échantillon de la matière obscure sans mentionner Vim, LaTeX, Firefox, Python, Gcc, GTK & qt et la pile TCP de Berkeley - pour ne citer que quelques-uns.


+1 pour UnxUtils. Vous pouvez trouver des versions plus récentes de nombreux outils disséminés sur le réseau, mais si vous voulez un guichet unique pour les fichiers binaires stables, c'est l'endroit où aller.
Ehtyar le

Il est à noter que xrdp semble être dans un état expérimental perpétuel, mais j'adore ça. Vous pouvez exécuter le démon rdp sur votre hôte Linux et y accéder à distance à partir de Windows. Il permet également à rdp de le traverser vers un autre serveur RDP de son réseau local, ce que j'ai trouvé très pratique.
andyortlieb

43

Mon outil open source préféré est rsync.

Je l'utilise presque tous les jours et il n'est toujours pas aussi célèbre qu'il devrait l'être :-)


J'utilise rsync pour effectuer des sauvegardes toutes les heures sur un lecteur USB externe. J'aime l'argument "--link-dest"!
Paul Tomblin

Oh mon Dieu, oui. Rsync fait des choses qu'aucun autre utilitaire de copie NE POURRAIT jamais - il est pratiquement à l'épreuve des balles.
SilentW

Peut-il être utilisé à partir de Windows sans cygwin?
Jay R.

Je ne l'ai pas essayé, mais sourceforge.net/projects/rsyncwin32
user4260

RSync n'est pas célèbre?
JamesBarnett

38

Personne n'a mentionné git.

Ce n'est pas aussi connu que cvs ou svn mais je pense que ce sera un jour.


Je ne pense pas que cela soit qualifié de "pas très célèbre"
Ian Kelling

IMHO célèbre mais pas encore très célèbre ;-)
Ludwig Weinzierl

Célèbre mais pas largement utilisé, ce qui est regrettable.
jtimberman

Comment définissons-nous pas largement utilisé? Quelques projets utilisant Git (depuis la page d'accueil de Git): Noyau Linux, Perl, Gnome, Ruby on Rails, Android, Wine, Fedora, X.org, VLC, Prototype.
Telemachus

38

7-zip - un archiveur de fichiers avec un taux de compression élevé. Le programme prend en charge les formats 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO, MSI, WIM, NSIS, RPM et DEB.


Également ajouté le support dmg sur leur dernière version bêta!
LiraNuna

36

FileZilla - disponible en tant que client et serveur.


Se mettre d'accord. J'utilise filezilla sur le serveur ftp IIS tout le temps maintenant. La prise en charge de SSL, les répertoires de départ des utilisateurs individuels et de nombreuses autres fonctionnalités contribuent à sa visibilité.
Chris

30

Vim / gVim - un éditeur pratiquement inconnu !


Comment cela a-t-il eu -1? Voté.
Ehtyar le

2
Je devine parce que c'est probablement considéré comme célèbre?
Wayne Koorts

@Wayne Koorts - tandis que FileZilla, Notepad ++, PuTTy, KeePass, etc. sont des outils dont personne n'a jamais entendu parler, n'est-ce pas?
Rook

@ Idigas: Comme je l'ai dit, je ne fais que deviner. C'était une mauvaise chose d'ajouter à la question parce qu'il n'y a rien de plus subjectif que "célèbre".
Wayne Koorts

N'est-ce pas dire "à peine besoin d'une introduction" juste à propos de la définition de célèbre?
Joseph

26

Wireshark = analyseur de protocole réseau.

Kismet = Un puissant renifleur sans fil.

Tcpdump = Le renifleur classique pour la surveillance du réseau et l'acquisition de données, je l'utilise régulièrement.

Pound = Le programme Pound est un serveur proxy inverse, un équilibreur de charge et un serveur frontal HTTPS pour le ou les serveurs Web.

Trac = Système de gestion de projet et de suivi des bogues / problèmes. Fournit une interface à Subversion et un wiki intégré.

Request Tracker = Un système gratuit de suivi des bogues et de problèmes de suivi Web et par courrier électronique. Liste des fonctionnalités, captures d'écran de la documentation et téléchargement.

Vmstat = La commande vmstat fournit des informations sur les processus, la mémoire, la pagination, les entrées / sorties en mode bloc, les interruptions et l'activité du processeur.

Iptraf = La commande iptraf est un moniteur LAN coloré interactif. Il s’agit d’un moniteur de réseau local IP basé sur ncurses qui génère diverses statistiques réseau, notamment des informations TCP, des comptes UDP, des informations ICMP et OSPF, des informations de charge Ethernet, des statistiques de nœud, des erreurs de somme de contrôle IP, etc.

mc = shell visuel pour les systèmes de type Unix.

Postfixadmin = Postfix Admin est une interface Web utilisée pour gérer les boîtes aux lettres, les domaines virtuels et les alias. Il propose également une prise en charge des messages de vacances / hors du bureau.

pwgen - Génération automatique de mots de passe.

Linuxconf = Linuxconf est fourni avec Mandrake Linux et Red Hat Linux, mais est également disponible pour la plupart des distributions Linux modernes. Vous avez probablement déjà rencontré cet outil auparavant si vous utilisez l'une de ces distributions, dans son ensemble ou dans l'un de ses composants modulaires. Plusieurs interfaces pour Linuxconf sont disponibles depuis des années, mais nous en avons maintenant quatre: interface graphique, Web, ligne de commande et ncurses.

Webmin = Webmin est livré avec Caldera Linux et a été récemment acquis par celle-ci. Cet outil n'est pas seulement disponible pour la plupart des distributions Linux modernes, il fonctionne également sur la plupart des versions principales d'UNIX et est disponible dans une vingtaine de langues (bien que certains modules ne soient pas disponibles dans toutes les langues). Comme vous pouvez le deviner, Webmin est une application purement Web et fortement modulaire.

OpenVPN = VPN d’espace utilisateur basé sur SSL / TLS. Prend en charge Linux, Solaris, OpenBSD, FreeBSD, NetBSD, Mac OS X et Windows 2000 / XP.


3
vous devriez éditer ceci et ajouter quelques lignes supplémentaires :)
Blorgbeard

Vous devez également ajouter des liens vers les pages d'accueil des utilitaires.
Justin Dearing

+1 pour postfixadmin, tenté de donner -1 pour webmin: [
pauska

21

KeePass est un gestionnaire de mot de passe open source gratuit, qui vous aide à gérer vos mots de passe de manière sécurisée. Vous pouvez placer tous vos mots de passe dans une base de données, qui est verrouillée avec une clé principale et / ou un fichier de clés.


3
KeePassX ( keepassx.org ) est une alternative KeePass entièrement compatible avec une interface similaire, écrite en c ++, ce qui la rend deux fois plus rentable que KeePass IMO.
Ehtyar le

1
+1 pour keepass, c'est un épargnant de vie ... je le garde sur une boîte de dépôt pour l'avoir sur tous mes ordinateurs et aussi pour le sauvegarder
Gabriel Solomon, le

Connaissez-vous un moyen textuel d'obtenir un mot de passe dans une base de données keepass?
Mark Wagner

+1 pour keepassx.
Stann


16

J'en utilise beaucoup sans lequel je ne pourrais pas travailler, mais que je ne considère pas comme "pas très connu" (openssh, openvnp, apache, rsync, ...). Deux utilitaires très utiles que beaucoup n'ont peut-être pas entendu parler de sprint:

  • Pipe Viewer (pv): gardez un œil sur les opérations longues
  • htop : une alternative plus jolie àtopquelques fonctionnalités supplémentaires utiles que la jolie

Les deux se trouvent généralement dans des référentiels standards (ils sont tous deux dans Debian Etch et les versions ultérieures) et sont relativement faciles à compiler si votre distribution ne les possède pas.

Edit: un autre excellent outil qui n’est pas très connu dans mon expérience:

  • FreeMind : une application très utile d’enregistrement et d’organisation des notes de style «carte mentale»

htop est génial. Il a remplacé top sur tous mes serveurs.
Luis Ventura

2
+1 FreeMind. Je fais tout mon planning avec ça.
David Mackintosh

tandis que htop est agréable pour la capacité de tuer, renice, etc. au sommet est beaucoup mieux comme remplaçant pour la partie de surveillance de top
Hubert Kario

16

Nagios - Une surveillance complète de l'infrastructure informatique vous permet de résoudre les problèmes avant qu'ils n'affectent les processus métier critiques ....


Je suis surpris de voir combien de personnes ne connaissent pas Nagios!
Josh

15

dstat - imaginez vmstat, iostat, top, ps, ainsi qu'apache, mysql, etc., tous capables d'afficher des métriques sur la même ligne et à la même fréquence. Les métriques au niveau des applications avec des métriques au niveau du système sont énormes.

siège - mieux que tout autre outil de frappe d'URL là-bas

calmar - routage et mise en cache de couche 7, simple et rapide

maatkit - MySQL n'est pas pareil sans elle

MySQL Proxy - les exemples de scripts lua suffisent à rendre MySQL snooping indolore


Upvoting pour suggérer quelque chose dont je n'avais pas entendu parler, merci :)
Rory

14

ack - un remplacement de grep. Tu ne reverras plus jamais :)


3
Note aux utilisateurs de Debian: le paquet s'appelle ack-grep. Le paquet ack est un convertisseur de code Kanji
artifex

11

J'ai constaté que beaucoup de gens ne connaissaient pas encore Process Hacker . C'est à égalité avec Process Explorer de Sysinternals.

Modifier en réponse au commentaire de Greg:
Désolé pour le retard dans la réponse ... Il a également 2 onglets qui montrent les services et les informations de connexion TCP / UDP qui, à mon avis, sont vraiment sympas. Vous pouvez obtenir les mêmes informations dans l'onglet Services de Process Eplorer lorsque vous les triez par arborescence, mais vous perdez alors le tri de capacité dans la liste des services.


... mais en quoi est-ce différent de l'explorateur de processus? est-ce que ça vaut la peine de jeter un coup d'oeil, étant donné que j'utilise beaucoup l'explorateur de processus?
Greg

Processus pirate est génial. Il a des options d'arrêt et de fermeture de session, il peut donc remplacer le gestionnaire de tâches, même lorsque XP est installé, où crtl + alt + supprime vos droits au gestionnaire de tâches.
Justin Dearing

11

sudo . J'ai aussi écrit un utilitaire similaire il y a longtemps ( Calife , ensemble de fonctionnalités différentes, léger) .


Je ne suis pas sûr que le sudo soit qualifié de "non-connu", mais le calife ne le dirait certainement pas ...
Keltia Le

9

Du côté de la sécurité, je recommanderai

Les deux sont bien connus dans la communauté de la sécurité, mais pas vraiment en dehors de celle-ci.


9

WinSCP, bien que je ne sois pas tout à fait sûr que ce soit Open Source. Sinon, c'est un affrontement entre Mailcleaner et HylaFAX.


1
WinSCP est open source.
Justin Dearing

8

Je dois dire Squid. Je ne pense pas que ce soit si populaire, du moins pas dans le monde Windows. Nous l'utilisons pour différentes choses: filtre de contenu et bloqueur de ports inclus.


1
Très populaire dans le monde * nix, cependant.
squillman

Je l'utilise pour que ma femme puisse regarder des vidéos en streaming sur MTV et ABC. Ils bloquent les adresses IP canadiennes sur ces sites, alors je viens d'installer squid sur mon serveur aux États-Unis et de le configurer pour qu'il n'utilise pas l'en-tête x-forwarded-by et le tour est joué!
Kyle Hodgson le

7

Mon application préférée est Window Maker, un gestionnaire de fenêtres Linux très léger et rapide (similaire à KDE, Gnome, etc.).

Ce n'est pas très connu, mais disponible pour la plupart des distributions (sur Ubuntu, faites apt-get install wmaker).


3
et c'est absolument antique! vive le faiseur de fenêtre!
Kyle Hodgson

Je préfère toujours FVWM. Une bête à configurer, mais je l'aime en quelque sorte :)
Sven

Jeunes batteurs Je connaissais un groupe d'administrateurs Solaris qui utilisaient twm - de préférence.
ConcernedOfTunbridgeWells

Window Maker a été mon gestionnaire de fenêtres préféré pendant plusieurs années.
jtimberman

Quels avantages at-il par rapport aux autres gestionnaires de fenêtres?
dbr

7

Zim Desktop Wiki

Petit wiki de bureau fonctionnant sous Linux, ainsi que Windows et OSX.

Je l'utilise pour garder mes tâches organisées et pour documenter des choses au fur et à mesure avant de les placer dans le wiki de l'entreprise.


7

Pouvez-vous considérer un serveur Web comme un outil? Si c'est le cas, nginx a mon vote. Sinon, je voterais pour ttcp pour les tests de débit.

Je trouve aussi que peu de gens utilisent xargs. Par exemple, voici un bon exemple que je viens de comprendre: comment déchiqueter des fichiers contenant des espaces dans le nom du fichier en utilisant find, xargs et shred.

 find . -type f -print0 | xargs -0 shred -u -v

6

Je suis un grand fan de Filelight . Je ne savais jamais que déterminer l’utilisation des données sur mon disque dur pouvait être aussi simple et beau.


J'utilise l'analyseur d'utilisation du disque pré-installé avec Ubuntu (Baobab IIRC)
Myrrdyn le

Oui, c’est ce qui a donné naissance à Baobab, qui est une application gnome standard "pas célèbre".
Ian Kelling

6

Ack parce que c'est mieux que grep:

ack est un outil comme grep, destiné aux programmeurs disposant de grands arbres de code source hétérogène.

ack est écrit uniquement en Perl et tire parti de la puissance des expressions régulières de Perl.

Je deviens aussi un grand fan de Pandoc :

Pandoc est une bibliothèque Haskell permettant de convertir un format de balisage en un autre, ainsi qu'un outil de ligne de commande utilisant cette bibliothèque. Il peut lire les annotations et les (sous-ensembles de) reStructuredText, HTML et LaTeX, et peut écrire des annotations, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, MediaWiki, et ainsi de suite. pages et diaporamas HTML S5.


6
  1. TrueCrypt - Logiciel gratuit de chiffrement de disque open-source pour Windows Vista / XP, Mac OS X et Linux
  2. La plate-forme PortableApps - la base de l'application elle-même n'est pas open source, je pense
  3. L' outil 7-Zip - par rapport à WinZIP, WinRAR, WinSoManyThings!
  4. JkDefrag - défragmenteur de disque et optimiseur pour Windows 2000/2003 / XP / Vista / 2008 / X64 avec de nombreuses commandes
  5. MPlayer - un lecteur de film qui fonctionne sur de nombreux systèmes et sur de nombreux formats
  6. Firefox - personne n'en parle pour le moment! (oui, c'est populaire)
  7. freeSSHd - implémentation libre du serveur SSH (SFTPd, SCP, SSHd pour Windows)
  8. Cygwin - étonnamment encore aucune mention!

6

Saupoudrer ( http://github.com/crafterm/sprinkle/tree/master ) - un outil de provisioning de logiciel.

C'est plus facile que Puppet ou Chef , mais très puissant. Et c'est basé sur Ruby, les recettes sont des scripts Ruby.


Vous pouvez également utiliser saupoudrer pour installer Chef :-). github.com/mikehale/sprinkle_chef/tree/master
jtimberman

Tout le monde devrait savoir que saupoudrer, mon ami me l’a recommandé aujourd’hui et c’est l’un des meilleurs outils de provisionnement sur le marché.
Le développeur Pixel

5

GraphicsMagick - Alternative moins connue à ImageMagick, conçue comme un seul exécutable et offrant des mises à jour plus régulières.

mod_evasive - Permet à Apache de prendre des mesures d'évitement lors d'attaques par force brute ou par déni de service.

WikidPad - Excellent wiki personnel pour stocker à peu près n'importe quel type d'informations.

NcFTP - Client ftp en ligne de commande et bibliothèque FTP (LibNcFTP).

cURL - Alternative moins connue à wget (également disponible sous forme de bibliothèque - LibcURL).

PdfCreator - Vous permet d’imprimer des documents au format PDF sur Windows.

DeVeDe - Alternative moins connue à DVDStyler. Je l’aime mieux parce qu’il vous donne un plus grand contrôle sur la disposition du disque et crée automatiquement un menu à partir de la disposition.

InfraRecorder - Interface graphique à source ouverte pour cdrtools sous Windows.

KiTTY - Alternative moins connue que PuTTY, peut être transportée sur une clé USB.

Strawberry Perl - Alternative moins connue à ActivePerl pour Windows, livrée avec un compilateur C (MinGW) et une version portable.


Merci, mais êtes-vous sûr de KiTTY si son code source ouvert?
Ehsan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.