[PYTHON] Tool zum Einfügen des Ländernamens und des Ländercodes in einen Teil der IP-Adresse

Was du tun kannst

In dem Teil der IPv4-Adresse des Textes wie Protokolle Sie können den Ländernamen und den Ländercode eingeben.

Was zu verwenden

Verwenden Sie den Befehl iptocc, der unter der folgenden URL veröffentlicht wurde.

[Kommentar] http://qiita.com/chocolatampcoffee/items/9887c5ee3a528ba43720

[Hauptkörper] https://github.com/INC-i/IPStaff

Wie benutzt man

1 Befehl 1 | ./iptocc

2 iptocc IPv4-Adresse

Spezifisches Beispiel von 1

cat /var/log/messages | egrep "Dropped Packet" | egrep -o "SRC=[^ ]*" | head -10

SRC=85.25.43.94 SRC=74.42.63.123 SRC=74.42.63.123 SRC=27.118.26.131 SRC=66.240.192.138 SRC=27.118.26.131 SRC=14.157.226.199 SRC=14.157.226.199 SRC=14.157.226.199 SRC=216.218.206.121

Wenn Sie die obige Ausgabe an den Befehl iptocc übergeben, sieht dies folgendermaßen aus:

cat /var/log/messages | egrep "Dropped Packet" | egrep -o "SRC=[^ ]*" | head -10 | ./iptocc

SRC=85.25.43.94(DE:Germany) SRC=74.42.63.123(US:United States) SRC=74.42.63.123(US:United States) SRC=27.118.26.131(VN:Viet Nam) SRC=66.240.192.138(US:United States) SRC=27.118.26.131(VN:Viet Nam) SRC=14.157.226.199(CN:China) SRC=14.157.226.199(CN:China) SRC=14.157.226.199(CN:China) SRC=216.218.206.121(US:United States)

Mit der Option -j wird der Ländername auf Japanisch angezeigt.

cat /var/log/messages | egrep "Dropped Packet" | egrep -o "SRC=[^ ]*" | head -10 | ./iptocc -j

SRC = 85,25,43,94 (DE: Deutschland) SRC = 74.42.63.123 (USA: USA) SRC = 74.42.63.123 (USA: USA) SRC = 27.118.26.131 (VN: Vietnam) SRC = 66.240.192.138 (USA: USA) SRC = 27.118.26.131 (VN: Vietnam) SRC = 14.157.226.199 (CN: Volksrepublik China | China) SRC = 14.157.226.199 (CN: Volksrepublik China | China) SRC = 14.157.226.199 (CN: Volksrepublik China | China) SRC = 216.218.206.121 (USA: USA)

Spezifisches Beispiel von 2

./iptocc 8.8.8.8

IP: 8.8.8.8 CountryCode: US Country: United States

./iptocc -j 8.8.8.8

IP: 8.8.8.8 CountryCode: US Land: Vereinigte Staaten

Recommended Posts

Tool zum Einfügen des Ländernamens und des Ländercodes in einen Teil der IP-Adresse
[OCI] Python-Skript zum Abrufen der IP-Adresse einer Recheninstanz in Cloud Shell
Holen Sie sich die der Netzwerkschnittstelle zugewiesene IPv4-Adresse in Code (Linux)
Holen Sie sich die IP-Adresse des Kunden mit Django
Ersetzen Sie den Verzeichnisnamen und den Dateinamen im Verzeichnis zusammen mit einem Linux-Befehl.
[Python / Jupyter] Übersetzen Sie den Kommentar des in die Zwischenablage kopierten Programms und fügen Sie ihn in eine neue Zelle ein.
Qiita (1) Wie schreibe ich einen Codenamen?
So erhalten Sie mit pandas DataFrame einen bestimmten Spaltennamen und Indexnamen
So machen Sie den Containernamen in Docker als Subdomain zugänglich
Programmgesteuert eine lokale IP-Adresse abrufen
Der Dateiname war in Python schlecht und ich war süchtig nach Import
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
Verwenden Sie libsixel, um Sixel in Python auszugeben und das Matplotlib-Diagramm an das Terminal auszugeben.
[Django] Erstellen Sie ein Formular, das automatisch die Adresse aus der Postleitzahl ausfüllt
Legen Sie eine feste IP in der Linux-Umgebung fest
[Python] Fügen Sie ":" in die MAC-Adresse ein
Verwenden Sie tkinter, um den Ausgabecode in Python als "A und vorgeben, B zu sein" zu verschieben
[Mac] Eine supereinfache Möglichkeit, Systembefehle in Python auszuführen und die Ergebnisse auszugeben
Eine Lösung für das Problem, dass Dateien mit [und] nicht in glob.glob () aufgeführt sind
So erhalten Sie den Variablennamen selbst in Python
Abrufen des Dateinamens in einem Ordner mithilfe von glob
Erstellt ein Tool zur mechanischen Visualisierung aus dem Repository-Verlauf, um die Produktivität und Solidität des Entwicklungsteams objektiv zu kennen
Rufen Sie die Benutzer-ID und den Bildschirmnamen des Teilnehmers in Slack ab
Gehen Sie in die Sprache, um Teil 7 C in der Sprache GO zu sehen und sich daran zu erinnern
[Linux] Wie Sie Ihre IP in eine Variable einfügen
Guter und schlechter Code zum Vergleich mit Minikarten
Ich bin gerade in Singapur. Eine Geschichte über das Erstellen eines LineBot und den Wunsch, einen unvergesslichen Job zu machen
Erhalten Sie den Namen und den Wertpapiercode einer Aktie, die im ersten Abschnitt der Tokioter Börse notiert ist
Csv spuckte eine Liste mit Dateinamen, zuletzt geänderten Daten und Zeichencodes in Python3 aus
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
Was scheint eine Vorlage für den Standardeingabe-Teil des Competition Pro in Python3 zu sein
Ich habe auch versucht, die Funktionsmonade und die Zustandsmonade mit dem Generator in Python nachzuahmen
"Buch, um die Programmierfähigkeit zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel - 1,8 "0" -Matrix
Eine einfache Möglichkeit, die in Python benötigte Zeit anzuzeigen und sie intelligenter zu verbessern
Wie man einen bestimmten Prozess am Anfang und Ende der Spinne mit Scrapy einfügt
Eine Geschichte über die Portierung des Codes "Versuchen Sie zu verstehen, wie Linux funktioniert" nach Rust
Definieren Sie eine Aufgabe zum Festlegen der Fabric-Umgebung in YAML
Ein Memorandum zur Registrierung der in Hy in PyPI geschriebenen Bibliothek
[Python] Ändern Sie den Namen der Bilddatei in eine Seriennummer
Ändern Sie das Standardausgabeziel in eine Datei in Python
Kombinieren Sie Listen zu einem DataFrame mit Pandas
Eine Standardmethode zum Entwickeln und Verteilen von Paketen in Python
Ich habe versucht, die Zeit und die Zeit der C-Sprache zu veranschaulichen
Holen Sie sich eine globale IP und exportieren Sie sie in Google Spreadsheets
So generieren Sie eine Abfrage mit dem IN-Operator in Django
Erstellen Sie eine Python-Umgebung und übertragen Sie Daten auf den Server
Erstellen Sie den Code, der in Python "A und vorgeben B" ausgibt
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
So erhalten Sie alle Schlüssel und Werte im Wörterbuch
Ich möchte den EDINET-Code und die Wertpapiernummer zuordnen
Weisen Sie Linux eine lokale Linkadresse zu und verwenden Sie DNS-SD / SSDP
Versuchen Sie einfach, einen Webhook mit ngrok und Python zu erhalten
Beispiel für eine Python-Codelösung --1.6 Komprimierung von Zeichenketten
Führen Sie den Ausgabecode auf dem lokalen Webserver in Python als "A, gibt vor, B zu sein" aus
"Buch, um Programmierkenntnisse zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel --1.5 One-Shot-Konvertierung
"Ein Buch zum Trainieren von Programmierkenntnissen für den Kampf in der Welt" Python-Code-Antwortbeispiel --3.1 Drei Stapel
Python-Code Lösungsbeispiel --1.7 Matrixrotation