GNU/Linux >> Tutoriels Linux >  >> Linux

Cli.Fyi - Un outil CLI pour récupérer des informations sur les adresses IP, les e-mails, les domaines et bien plus encore

Il y a quelque temps, nous avons discuté des Bash-Snippets , une collection de scripts BASH utiles pour les gros utilisateurs de ligne de commande. Aujourd'hui, nous verrons un utilitaire similaire appelé "Cli.Fyi" . Il s'agit d'un outil de requête en ligne de commande pour récupérer des informations sur les adresses IP, les e-mails, les domaines, les devises cryptographiques, les médias/url, la date/heure UTC, le pays et le langage de programmation, etc. Vous pouvez récupérer tous ces détails à partir de la ligne de commande ou du navigateur. Contrairement à Bash-Snippets, l'outil de requête en ligne de commande Cli.Fyi n'est pas une collection de scripts individuels mais un utilitaire unique. Il a quelques fonctionnalités supplémentaires qui ne sont pas incluses dans les extraits de Bash.

Comment utiliser l'outil de requête de ligne de commande Cli.Fyi

L'utilisation est absolument facile ! Utilisez simplement la commande "curl cli.fyi" dans le terminal suivie d'une requête après une barre oblique (/).

Exemple :

$ curl cli.fyi/time

Remplacez "heure" par votre requête dans l'exemple ci-dessus.

Un exemple de sortie pour la commande ci-dessus serait :

{ "type":"Informations de date/heure (UTC)", "data":{ "day":"07", "month":"11", "year":"2018", "hour" :"06", "minutes":"11", "seconds":"11", "dayName":"Mercredi", "monthName":"Novembre", "amOrPm":"am", "unixEpoch":1541571071 , "formattedDate":"Mer, 07 Nov 2018 06:11:11 +0000"}

Les requêtes actuellement prises en charge sont :

  • Prix des crypto-monnaies,
  • Détails de l'adresse e-mail,
  • Détails de l'adresse IP,
  • Détails du média/URL,
  • Coordonnées du client,
  • Valeurs de hachage de chaîne,
  • Détails du nom de domaine,
  • Détails de date/heure,
  • Liens de langage de programmation,
  • Détails du pays
  • Emojis populaires.

L'auteur pourrait ajouter plus d'utilitaires et/ou de fonctionnalités à l'avenir, je vous recommande donc de garder un œil sur le site Web du projet ou la page GitHub pour les futures mises à jour.

Voyons quelques exemples.

Afficher le prix d'une crypto-monnaie

Pour afficher le dernier prix d'une crypto-monnaie, exécutez :

$ curl cli.fyi/UBQ

Ici, UBQ est le symbole de la crypto-monnaie ubiq. Vous pouvez voir les symboles de toutes les crypto-monnaies disponibles ici .

Sortie :

Afficher le prix de la crypto-monnaie à l'aide de Cli.fyi

Afficher les détails d'un e-mail

Pour récupérer les informations sur un e-mail donné, exécutez :

$ curl cli.fyi/[email protected]

Sortie :

{ "type":"Requête d'adresse e-mail", "data":{ "validMxRecords":vrai, "freeProvider":faux, "disposableEmail":vrai, "businessOrRoleEmail":faux, "validHost":vrai } 

Afficher les détails d'une adresse IP

Pour récupérer les informations d'une adresse IP donnée, exécutez :

$ curl cli.fyi/8.8.4.4

Sortie :

{ "type":"Adresse IP", "data":{ "organisation":"Google Inc.", "country":"États-Unis", "continent":"Amérique du Nord", "latitude":"37.751", "longitude":"-97.822" }

Afficher les détails d'un domaine

Pour récupérer les informations whois et DNS d'un domaine, utilisez :

$ curl cli.fyi/google.com

Sortie :

{ "type":"Informations sur le nom de domaine", "data":{ "dns":[ "google.com. 550 IN MX 30 alt2.aspmx.l.google.com.", "google.com. 550 IN MX 10 aspmx.l.google.com.", "google.com. 550 IN MX 20 alt1.aspmx.l.google.com.", "google.com. 550 IN MX 40 alt3.aspmx.l. google.com.", "google.com. 550 IN MX 50 alt4.aspmx.l.google.com.", "google.com. 249 IN A 216.58.201.46", "google.com. 263 IN AAAA 2a00 :1450:4009:80b::200e", "google.com. 108948 IN NS ns2.google.com.", "google.com. 108948 IN NS ns1.google.com.", "google.com. 108948 IN NS ns4.google.com.", "google.com. 108948 IN NS ns3.google.com.", "google.com. 54 IN SOA ns2.google.com. dns-admin.google.com. ("", " " google.com. 313 IN TXT \"v=spf1 include:_spf.google.com ~all\"" ],[...]

Afficher les valeurs de hachage de chaîne

Pour renvoyer les différentes valeurs de hachage pour une chaîne donnée, par exemple HelloWorld , exécutez :

$ curl cli.fyi/hash/HelloWorld

Afficher les valeurs de hachage de chaîne à l'aide de cli.fyi

Afficher les détails d'un média/URL

Pour récupérer les informations d'un média ou d'une URL donnés, utilisez :

$ curl cli.fyi/https://www.youtube.com/watch?v=FXiaIH49oAU

Sortie :

{ "type":"URL YouTube", "data":{ "title":"YouTube", "url":"https://www.youtube.com/watch?v=fxiaih49oas", "type " :"link", "providerName":"youtube", "providerUrl":"https://youtube.com", "providerIcon":"https://www.youtube.com/yts/img/favicon_144-vfliLAfaB .png" }

Afficher les détails d'un client

Pour récupérer des détails sur VOUS (client), utilisez :

$ curl cli.fyi/me

Sortie :

{ "type":"Requête d'informations client", "data":{ "userAgent":"curl/7.56.0", "iPAddress":"42.111.196.173", "browser":"Curl 7.56.0 ", "iPAddressInfo":{ "organisation":"Vodafone Essar Ltd., Télécommunication - Services à valeur ajoutée", "country":"Inde", "continent":"Asie", "latitude":"13.0833", "longitude " :"80.2833" } }

Afficher la date/heure UTC

Pour afficher la date UTC actuelle :

$ curl cli.fyi/date

Sortie :

{ "type":"Informations de date/heure (UTC)", "data":{ "day":"09", "month":"11", "year":"2017", "hour" :"11", "minutes":"56", "seconds":"32", "dayName":"Jeudi", "monthName":"Novembre", "amOrPm":"am", "unixEpoch":1510228592 , "formattedDate":"Jeu 9 novembre 2017 11:56:32 +0000" }

Pour afficher l'heure UTC actuelle :

$ curl cli.fyi/time

Sortie :

{ "type":"Informations de date/heure (UTC)", "data":{ "day":"09", "month":"11", "year":"2017", "hour" :"11", "minutes":"57", "seconds":"49", "dayName":"Jeudi", "monthName":"Novembre", "amOrPm":"am", "unixEpoch":1510228669 , "formattedDate":"Jeu 9 novembre 2017 11:57:49 +0000" }

Afficher les détails d'un langage de programmation

Pour afficher des liens utiles et à jour pour les langages de programmation :

$ curl cli.fyi/Java

Sortie :

{ "type":"Requête JAVA", "data":{ "documentation":{ "v7":"https://docs.oracle.com/javase/7/docs/", "v8":"https://docs.oracle.com/javase/8/docs/" }, "links":{ "Awesome Java":"https://github.com/akullpp/awesome-java", "Liens utiles" :"https://github.com/Vedenin/useful-java-links" } }

PHP, Javascript et Java sont actuellement pris en charge.

Afficher les détails du pays

Pour récupérer les informations sur un pays donné, exécutez :

$ curl cli.fyi/Inde

Sortie :

{ "type":"Country Query", "data":{ "commonName":"Inde", "officialName":"République de l'Inde", "topLevelDomain":".in", "currency":" INR", "callingCode":"+91", "capitalCity":"New Delhi", "region":"Asie", "subRegion":"Asie du Sud", "latitude":20, "longitude":77, "demonym":"Indian", "isLandlocked":"No", "areaKm":3287590, "officialLanguages":"English,Hindi,Tamil" }

Afficher les émoticônes populaires

Pour afficher une sélection d'emojis Unicode populaires.

$ curl cli.fyi/emojis

Sortie :

{ "type":"Emojis populaires", "data":{ "huggingFace":"🤗", "tearsOfJoy":"😂", "grinningFace":"😀", "rofl":"🤣", "smiling":"😊", "tongueOut":"😋", "kissingFace":"😘", "thinking":"🤔", "neutralFace":"😐" }

Vous pouvez également afficher tous les résultats ci-dessus dans le navigateur. Par exemple, saisissez https://cli.fyi/time dans la barre d'adresse de votre navigateur pour récupérer les détails de l'heure UTC actuelle.

Cli.fyi dans le navigateur Web

Pour plus de détails, consultez le site Web du projet ci-dessous.


Linux
  1. Utilisez cet outil de ligne de commande Linux pour en savoir plus sur vos disques NVMe

  2. À propos de Mem et Vmem ?

  3. Liste blanche des bots Google, Bing, Yahoo, Yandex, Baidu dans csf et mod_security

  4. Comment répertorier les domaines avec DNSSEC

  5. Comment faire une incrémentation atomique et récupérer en C?

Commande Linux id - Imprimer les informations d'ID utilisateur et d'ID de groupe

Afficher les informations réseau sous Linux à l'aide de What IP Tool

Comment obtenir des informations sur d'autres utilisateurs de Linux

10 faits amusants sur Linus Torvalds et Linux

Questions sur putenv() et setenv()

Outil de mesure de la qualité de l'entropie ?