GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.
Produce JSON from commandline https://github.com/jpmens/jo/blob/master/jo.md
It often happens that we need to find the default port number for a specific service, or what service is listening on a given port. The tool uses the Iana.org website to get the official list of ports. A private script has been created to fetch regularly the website and update the ports.json file. For this reason, an update command will be created in a future version.
... allows you to run a command and see what it does to your files without actually doing it! After reviewing the operations listed, you can then decide whether you really want these things to happen or not.
Krill are filter feeders. True to its namesake, krill filters feeds. It is not picky about its diet, and will happily consume RSS, Atom, CDF and even Twitter feeds (no credentials required!). It aggregates feed items from all sources you specify, filters out those that interest you, and displays them as a live stream of clean, legible command line output. || Un petit outil CLI qui dépote
When I switched from bash(1) to zsh(1), I was surprised to find how many standard programs lacked completion functions. Only few of the coreutils are supported in vanilla zsh(1).
Although there are user-contributed repositories like zsh-users/zsh-completions I still couldn't find completion functions for tools like cat, nl, df and others.
So I wrote some and I've found that I basically just copied the info from help text to the completion function. Boring. Something that even a machine could do. Well, kinda...
Almost every program with command line arguments implements also --help text, which already lists the options even with their description. So why not use that for generating the functions?
... Because every program uses slightly different format and it would be nightmare to cover all the cases, you say? Then you're exactly right. But then I though that I don't anything perfect, just something that mostly works.
Luckily, most programs do play nice. But help texts are still meant to be for humans so sometimes it borks...
Here's a zsh(1) plugin I wrote that does exactly that..
This tool is a command-line client for the SSL Labs APIs, designed for automated and/or bulk testing.
If you'd like to contribute, please have a look at the TODO file. For larger work, please get in touch first. For smaller work (there are some TODO comments in the source code), feel free to submit pull requests.
To report a problem, please create a new issue on GitHub: https://github.com/ssllabs/ssllabs-scan/issues Please don't send bug reports to the mailing list.
To discuss the API and the development of the reference client implementation, please join the ssllabs-devel mailing list: https://sourceforge.net/p/ssllabs/mailman/ssllabs-devel/
Before you use this tool please review the terms and conditions, which can be found here: https://www.ssllabs.com/about/terms.html
Je viens de finaliser la première version de pdns-console, un outil en ligne de commande qui permet de gérer un serveur PowerDNS : un puissant serveur DNS qui repose sur des bases de données comme MySQL. La particularité de pdns-console est qu'il permet de versionner ses zones.
Après un an d’une collaboration réussie entre l’Afnic et le .SE, un nouvel outil de vérification DNS (Domain Name System), appelé Zonemaster, est mis à disposition aujourd’hui.
Successeur des renommés ZoneCheck et DNSCheck, respectivement créés par l’Afnic et par .SE, Zonemaster a tout pour devenir l’instrument de référence mondial de vérification DNS.
Le DNS est un élément essentiel d’infrastructure pour toute communication sur Internet. Un contrôle régulier de la qualité technique des noms de domaine est donc primordial pour assurer la résilience1 du réseau au niveau global.
Disponible en logiciel libre, Zonemaster peut être utilisé via une interface web http://www.zonemaster.net/ ou en environnement local en ligne de commande ou au travers d’une interface graphique après téléchargement de ses composants sur https://github.com/dotse/zonemaster et leur installation sur une machine Unix.
Le service est disponible en anglais, en français et en suédois.
SCIM is a spreadsheet program that is based on SC (http://ibiblio.org/pub/Linux/apps/financial/spreadsheet/sc-7.16.tar.gz)
A spreadsheet is an interactive computer application program for organization and analysis of data in tabular form. Spreadsheets are developed as computerized simulations of paper accounting worksheets. The program operates on data represented as cells of an array, organized in rows and columns. Each cell of the array is a model–view–controller element that can contain either numeric or text data, or the results of formulas that automatically calculate and display a value based on the contents of other cells.
The user of the spreadsheet can make changes in any stored value and observe the effects on calculated values. This makes the spreadsheet useful for "what-if" analysis since many cases can be rapidly investigated without tedious manual recalculation. Modern spreadsheet software can have multiple interacting sheets, and can display data either as text and numerals, or in graphical form. SCIM uses ncurses for visual interface and has vim-like keybindings and some functional similarities with vim text editor.
I'm crazy about colors.
I work with terminal emulators all the time and nothings is more deterrent to me than big wall of black & white text spitted out into my 300x100 terminal.
I want my errors red and successes green, I want numbers, URLs and paths pop out from the rest of the text, I want colored logs, compiler outputs, source code snippets... It really makes your terminal experience much more fun to use.
So let's take a look at where my obsession brought me so far.
Use gandi to create and manage domains certificates hosting instances servers and more!
percol is an interactive grep tool in your terminal. percol
Percol est codé en python. J'ai préféré cette solution.
Voir aussi https://github.com/lestrrat/peco en GO
Un excellent roguelike, (https://fr.wikipedia.org/wiki/Roguelike, nethack, angband, stonesoup, etc) dans un univers dystopique post-apocalyptique. Slah, crafting, survie, cybernétique, mutations. Le gros plus de ces jeux dont je suis très fan, c'est votre imagination, qui créera les plus beaux décors. Permets de passer le temps quand la machine est indisponible, ou pour faire une pause. Les parties bien menée peuvent durer plusieurs mois.
Just a list of 20 (now 28) tools for the command line. Some are little-known, some are just too useful to miss, some are pure obscure -- I hope you find something useful that you weren't aware of yet! Use your operating system's package manager to install most of them. (Thanks for the tips, everybody!)
For a long time, I needed a simple and minimalistic tool showing a quick overview of my domain names configuration and statistics. I originally planned to implement it as a shellscript, but Node makes it so easy to write efficient CLI tools and distribute them via npm so it made more sense to go this way. The tool performs asynchronous DNS requests and as a bonus, displays a nice colored Unicode table, thanks to the great cli-tables module.
GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.
In this article, we’ll go over the concepts and techniques required to build a command line tool using Node.js and PhantomJS. Building a command line tool enables you to automate a process that would otherwise take a lot longer.
inutile mais indispensable