GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Cli.Fyi – Ein CLI-Tool zum Abrufen von Informationen über IPs, E-Mails, Domänen und vieles mehr

Vor einiger Zeit haben wir über Bash-Snippets gesprochen , eine Sammlung nützlicher BASH-Skripts für Vielnutzer der Befehlszeile. Heute sehen wir ein ähnliches Dienstprogramm namens "Cli.Fyi" . Es ist ein Befehlszeilen-Abfragetool zum Abrufen von Informationen über IPs, E-Mails, Domänen, Kryptowährungen, Medien/URL, UTC-Datum/-Uhrzeit, Land und Programmiersprache usw. Sie können alle diese Details entweder über die Befehlszeile oder den Browser abrufen. Im Gegensatz zu Bash-Snippets ist das Cli.Fyi-Befehlszeilen-Abfragetool keine Sammlung einzelner Skripts, sondern ein einzelnes Dienstprogramm. Es hat einige zusätzliche Funktionen, die nicht in Bash-Snippets enthalten sind.

So verwenden Sie das Cli.Fyi-Befehlszeilen-Abfragetool

Die Anwendung ist absolut einfach! Verwenden Sie einfach den Befehl "curl cli.fyi" im Terminal, gefolgt von einer Abfrage nach einem Schrägstrich (/).

Beispiel:

$ curl cli.fyi/time

Ersetzen Sie im obigen Beispiel "Zeit" durch Ihre Suchanfrage.

Beispielausgabe für den obigen Befehl wäre:

{
 "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"
}

Die derzeit unterstützten Abfragen sind:

  • Kryptowährungspreise,
  • Details zur E-Mail-Adresse
  • Details zur IP-Adresse
  • Medien-/URL-Details,
  • Kundendaten
  • String-Hash-Werte,
  • Details zum Domänennamen,
  • Datums-/Uhrzeitdetails,
  • Links zu Programmiersprachen,
  • Länderdetails,
  • Beliebte Emojis.

Der Autor wird in Zukunft möglicherweise weitere Dienstprogramme und/oder Funktionen hinzufügen, daher empfehle ich Ihnen, die Website des Projekts oder die GitHub-Seite für zukünftige Updates im Auge zu behalten.

Sehen wir uns einige Beispiele an.

Preis einer Kryptowährung anzeigen

Um den aktuellen Preis einer Kryptowährung anzuzeigen, führen Sie Folgendes aus:

$ curl cli.fyi/UBQ

Hier ist UBQ das Symbol der ubiq-Kryptowährung. Sie können die Symbole aller verfügbaren Kryptowährungen hier einsehen .

Ausgabe:

Zeigen Sie den Preis der Kryptowährung mit Cli.fyi

an

Details einer E-Mail anzeigen

Führen Sie Folgendes aus, um die Informationen zu einer bestimmten E-Mail abzurufen:

$ curl cli.fyi/[email protected]

Ausgabe:

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

Details einer IP-Adresse anzeigen

Führen Sie Folgendes aus, um die Informationen einer bestimmten IP-Adresse abzurufen:

$ curl cli.fyi/8.8.4.4

Ausgabe:

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

Details einer Domain anzeigen

Um Whois- und DNS-Informationen einer Domain abzurufen, verwenden Sie:

$ curl cli.fyi/google.com

Ausgabe:

{
 "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\""
 ],
[...]

String-Hash-Werte anzeigen

Um die verschiedenen Hash-Werte für eine bestimmte Zeichenfolge zurückzugeben, zum Beispiel HelloWorld , ausführen:

$ curl cli.fyi/hash/HelloWorld

Zeigen Sie String-Hash-Werte mit cli.fyi

an

Details eines Mediums/einer URL anzeigen

Um die Informationen eines bestimmten Mediums oder einer URL abzurufen, verwenden Sie:

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

Ausgabe:

{
 "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"
 }

Details eines Kunden anzeigen

Um Details über SIE (Kunde) abzurufen, verwenden Sie:

$ curl cli.fyi/me

Ausgabe:

{
 "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"
 }
 }

UTC-Datum/Uhrzeit anzeigen

So zeigen Sie das aktuelle UTC-Datum an:

$ curl cli.fyi/date

Ausgabe:

{
 "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"
 }

So zeigen Sie die aktuelle UTC-Zeit an:

$ curl cli.fyi/time

Ausgabe:

{
 "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"
 }

Details einer Programmiersprache anzeigen

Um nützliche und aktuelle Links für Programmiersprachen anzuzeigen:

$ curl cli.fyi/Java

Ausgabe:

{
 "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 und Java werden derzeit unterstützt.

Länderdetails anzeigen

Um die Informationen über ein bestimmtes Land abzurufen, führen Sie Folgendes aus:

$ curl cli.fyi/India

Ausgabe:

{
 "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"
 }

Beliebte Emojis anzeigen

Um eine Auswahl beliebter Unicode-Emojis anzuzeigen.

$ curl cli.fyi/emojis

Ausgabe:

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

Sie können alle oben genannten Ergebnisse auch im Browser anzeigen. Geben Sie beispielsweise https://cli.fyi/time ein in der Adressleiste Ihres Browsers, um die aktuellen UTC-Zeitdetails abzurufen.

Cli.fyi im Webbrowser

Weitere Einzelheiten finden Sie auf der unten angegebenen Website des Projekts.


Linux
  1. Whitelist Google, Bing, Yahoo, Yandex, Baidu-Bots in csf und mod_security

  2. So listen Sie Domains mit DNSSEC auf

  3. Überblick über CCPA und DSGVO

  4. Erfahren Sie mehr über Cloud-Server

  5. Wie mache ich ein atomares Inkrement und hole es in C?

Linux-Befehl id - Gibt Benutzer-ID- und Gruppen-ID-Informationen aus

Zeigen Sie Netzwerkinformationen in Linux mit What IP Tool an

So erhalten Sie Informationen über andere Linux-Benutzer

So verwenden Sie Google Drive, OneDrive, Dropbox, Amazon S3 und mehr unter Linux

10 lustige Fakten über Linus Torvalds und Linux

Fragen zu putenv() und setenv()