GNU/Linux >> Linux Esercitazione >  >> Linux

Cli.Fiyi – Uno strumento CLI per recuperare informazioni su IP, e-mail, domini e molto altro

Qualche tempo fa abbiamo discusso di Bash-Snippet , una raccolta di utili script BASH per utenti pesanti da riga di comando. Oggi vedremo un'utilità simile chiamata "Cli.Fiyi" . È uno strumento di query da riga di comando per recuperare informazioni su IP, e-mail, domini, valute crittografiche, media/url, data/ora UTC, paese e linguaggio di programmazione, ecc. Puoi recuperare tutti questi dettagli dalla riga di comando o dal browser. A differenza di Bash-Snippets, lo strumento di query della riga di comando Cli.Fyi non è una raccolta di singoli script ma una singola utilità. Ha alcune funzionalità aggiuntive che non sono incluse in Bash-snippet.

Come utilizzare lo strumento di query della riga di comando Cli.Fiyi

L'utilizzo è assolutamente facile! Basta usare il comando "curl cli.fyi" nel Terminale seguito da una query dopo una barra (/).

Esempio:

$ curl cli.fyi/time

Sostituisci "tempo" con la tua query nell'esempio sopra.

L'output di esempio per il comando precedente sarebbe:

{
 "type": "Date/Time Information (UTC)",
 "data": {
 "day": "07",
 "month": "11",
 "year": "2018",
 "hour": "06",
 "minutes": "11",
 "seconds": "11",
 "dayName": "Wednesday",
 "monthName": "November",
 "amOrPm": "am",
 "unixEpoch": 1541571071,
 "formattedDate": "Wed, 07 Nov 2018 06:11:11 +0000"
}

Le query attualmente supportate sono;

  • Prezzi in valuta crittografica,
  • Dettagli dell'indirizzo email
  • Dettagli dell'indirizzo IP,
  • Dettagli media/URL,
  • Dettagli del cliente,
  • Valori hash delle stringhe,
  • Dettagli del nome di dominio
  • Dettagli data/ora,
  • Link al linguaggio di programmazione,
  • Dettagli del paese,
  • Emoji popolari.

L'autore potrebbe aggiungere più utilità e/o funzionalità in futuro, quindi ti consiglio di tenere d'occhio il sito Web del progetto o la pagina GitHub per futuri aggiornamenti.

Vediamo alcuni esempi.

Visualizza il prezzo di una criptovaluta

Per visualizzare l'ultimo prezzo di una criptovaluta, esegui:

$ curl cli.fyi/UBQ

Qui, UBQ è il simbolo della criptovaluta ubiq. Puoi visualizzare i simboli di tutte le criptovalute disponibili qui .

Uscita:

Visualizza il prezzo in criptovaluta utilizzando Cli.fyi

Visualizza i dettagli di un'e-mail

Per recuperare le informazioni su una determinata email, esegui:

$ curl cli.fyi/[email protected]

Uscita:

{
 "type": "Email Address Query",
 "data": {
 "validMxRecords": true,
 "freeProvider": false,
 "disposableEmail": true,
 "businessOrRoleEmail": false,
 "validHost": true
 }

Visualizza i dettagli di un indirizzo IP

Per recuperare le informazioni di un determinato indirizzo IP, esegui:

$ curl cli.fyi/8.8.4.4

Uscita:

{
 "type": "IP Address",
 "data": {
 "organisation": "Google Inc.",
 "country": "United States",
 "continent": "North America",
 "latitude": "37.751",
 "longitude": "-97.822"
 }

Mostra i dettagli di un dominio

Per recuperare le informazioni whois e DNS di un dominio, utilizza:

$ curl cli.fyi/google.com

Uscita:

{
 "type": "Domain Name Information",
 "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. (",
 " 175115472 ; serial",
 " 900 ; refresh (15 minutes)",
 " 900 ; retry (15 minutes)",
 " 1800 ; expire (30 minutes)",
 " 60 ; minimum (1 minute)",
 " )",
 "google.com. 313 IN TXT \"v=spf1 include:_spf.google.com ~all\""
 ],
[...]

Visualizza i valori hash delle stringhe

Per restituire i vari valori hash per una determinata stringa, ad esempio HelloWorld , esegui:

$ curl cli.fyi/hash/HelloWorld

Visualizza i valori hash delle stringhe utilizzando cli.fyi

Visualizza i dettagli di un file multimediale/URL

Per recuperare le informazioni di un determinato media o URL, utilizza:

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

Uscita:

{
 "type": "Youtube URL",
 "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"
 }

Mostra i dettagli di un cliente

Per recuperare i dettagli su VOI (cliente), utilizzare:

$ curl cli.fyi/me

Uscita:

{
 "type": "Client Information Query",
 "data": {
 "userAgent": "curl/7.56.0",
 "iPAddress": "42.111.196.173",
 "browser": "Curl 7.56.0",
 "iPAddressInfo": {
 "organisation": "Vodafone Essar Ltd., Telecommunication - Value Added Services",
 "country": "India",
 "continent": "Asia",
 "latitude": "13.0833",
 "longitude": "80.2833"
 }
 }

Visualizza data/ora UTC

Per visualizzare la data UTC corrente:

$ curl cli.fyi/date

Uscita:

{
 "type": "Date/Time Information (UTC)",
 "data": {
 "day": "09",
 "month": "11",
 "year": "2017",
 "hour": "11",
 "minutes": "56",
 "seconds": "32",
 "dayName": "Thursday",
 "monthName": "November",
 "amOrPm": "am",
 "unixEpoch": 1510228592,
 "formattedDate": "Thu, 09 Nov 2017 11:56:32 +0000"
 }

Per visualizzare l'ora UTC corrente:

$ curl cli.fyi/time

Uscita:

{
 "type": "Date/Time Information (UTC)",
 "data": {
 "day": "09",
 "month": "11",
 "year": "2017",
 "hour": "11",
 "minutes": "57",
 "seconds": "49",
 "dayName": "Thursday",
 "monthName": "November",
 "amOrPm": "am",
 "unixEpoch": 1510228669,
 "formattedDate": "Thu, 09 Nov 2017 11:57:49 +0000"
 }

Visualizza i dettagli di un linguaggio di programmazione

Per visualizzare link utili e aggiornati per i linguaggi di programmazione:

$ curl cli.fyi/Java

Uscita:

{
 "type": "JAVA Query",
 "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",
 "Useful Links": "https://github.com/Vedenin/useful-java-links"
 }
 }

PHP, Javascript e Java sono attualmente supportati.

Mostra i dettagli del Paese

Per recuperare le informazioni su un determinato Paese, esegui:

$ curl cli.fyi/India

Uscita:

{
 "type": "Country Query",
 "data": {
 "commonName": "India",
 "officialName": "Republic of India",
 "topLevelDomain": ".in",
 "currency": "INR",
 "callingCode": "+91",
 "capitalCity": "New Delhi",
 "region": "Asia",
 "subRegion": "Southern Asia",
 "latitude": 20,
 "longitude": 77,
 "demonym": "Indian",
 "isLandlocked": "No",
 "areaKm": 3287590,
 "officialLanguages": "English,Hindi,Tamil"
 }

Visualizza emoji popolari

Per visualizzare una selezione di popolari emoji Unicode.

$ curl cli.fyi/emojis

Uscita:

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

Puoi anche visualizzare tutti i risultati di cui sopra nel browser. Ad esempio, digita https://cli.fyi/time nella barra degli indirizzi del browser per recuperare i dettagli dell'ora UTC corrente.

Cli.fyi nel browser web

Per maggiori dettagli, controlla il sito Web del progetto indicato di seguito.


Linux
  1. Usa questo strumento da riga di comando Linux per saperne di più sulle tue unità NVMe

  2. Inserisci nella whitelist i bot di Google, Bing, Yahoo, Yandex, Baidu in csf e mod_security

  3. Come elencare i domini con DNSSEC

  4. Ulteriori informazioni sui server cloud

  5. Domande su putenv() e setenv()

Comando Linux id - Stampa le informazioni sull'ID utente e sull'ID gruppo

Visualizza le informazioni di rete in Linux utilizzando quale strumento IP

Come ottenere informazioni su altri utenti Linux

10 curiosità su Linus Torvalds e Linux

Come eseguire un incremento atomico e recuperare in C?

Strumento per misurare la qualità dell'entropia?