[PYTHON] Outil pour insérer le nom du pays et le code du pays dans une partie de l'adresse IP

Ce que tu peux faire

Dans la partie de l'adresse IPv4 du texte comme les journaux Vous pouvez insérer le nom du pays et le code du pays.

Quoi utiliser

Utilisez la commande iptocc publiée à l'URL suivante.

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

[Corps principal] https://github.com/INC-i/IPStaff

Comment utiliser

1 Commande 1 | ./iptocc

2 Adresse IPv4 iptocc

Exemple spécifique de 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

Si vous transmettez la sortie ci-dessus à la commande iptocc, cela ressemblera à ceci:

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)

Avec l'option -j, le nom du pays sera en japonais.

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

SRC = 85,25,43,94 (DE: Allemagne) SRC = 74.42.63.123 (États-Unis: États-Unis) SRC = 74.42.63.123 (États-Unis: États-Unis) SRC = 27.118.26.131 (VN: Vietnam) SRC = 66.240.192.138 (États-Unis: États-Unis) SRC = 27.118.26.131 (VN: Vietnam) SRC = 14.157.226.199 (CN: République populaire de Chine | Chine) SRC = 14.157.226.199 (CN: République populaire de Chine | Chine) SRC = 14.157.226.199 (CN: République populaire de Chine | Chine) SRC = 216.218.206.121 (États-Unis: États-Unis)

Exemple spécifique de 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 Pays: États-Unis

Recommended Posts

Outil pour insérer le nom du pays et le code du pays dans une partie de l'adresse IP
[OCI] Script Python pour obtenir l'adresse IP d'une instance de calcul dans Cloud Shell
Obtenez l'adresse IPv4 attribuée à l'interface réseau dans le code (Linux)
Obtenez l'adresse IP du client avec Django
Remplacez le nom du répertoire et le nom du fichier dans le répertoire par une commande Linux.
[Python / Jupyter] Traduisez le commentaire du programme copié dans le presse-papiers et insérez-le dans une nouvelle cellule.
Qiita (1) Comment écrire un nom de code
Comment obtenir un nom de colonne et un nom d'index spécifiques avec Pandas DataFrame
Comment rendre le nom du conteneur accessible dans Docker en tant que sous-domaine
Pour obtenir une adresse IP locale par programme
Le nom du fichier était mauvais en Python et j'étais accro à l'importation
Comment compter le nombre d'éléments dans Django et sortir dans le modèle
Utilisez libsixel pour générer Sixel en Python et générer le graphe Matplotlib vers le terminal.
[Django] Créez un formulaire qui remplit automatiquement l'adresse à partir du code postal
Définir une adresse IP fixe dans l'environnement Linux
[Python] Insérez ":" dans l'adresse MAC
Utilisez tkinter pour déplacer le code de sortie en tant que "A et prétendant être B" en python
[Mac] Un moyen très simple d'exécuter des commandes système en Python et de générer les résultats
Une solution au problème que les fichiers contenant [et] ne sont pas répertoriés dans glob.glob ()
Comment obtenir le nom de la variable lui-même en python
Obtenir le nom de fichier dans un dossier à l'aide de glob
Création d'un outil de visualisation mécanique à partir de l'historique du référentiel afin de connaître objectivement la productivité et la solidité de l'équipe de développement
Obtenez l'ID utilisateur et le nom d'écran du participant dans Slack
Aller à la langue pour voir et se souvenir du langage Partie 7 C en langage GO
[Linux] Comment mettre votre IP dans une variable
Bon code et mauvais code à comparer avec la mini-carte
Je suis à Singapour en ce moment Une histoire sur la création d'un LineBot et la volonté de faire un travail mémorable
Obtenez le nom et le code des titres d'une action cotée à la première section de la Bourse de Tokyo
Crache une liste de noms de fichiers, de dates de dernière modification et de codes de caractères en python3
Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
Ce qui semble être un modèle pour la partie d'entrée standard du pro de la concurrence en python3
J'ai aussi essayé d'imiter la fonction monade et la monade d'état avec le générateur en Python
"Livre pour former la capacité de programmation à se battre dans le monde" Exemple de réponse au code Python - Matrice de 1,8 "0"
Un moyen simple de visualiser le temps pris en Python et un moyen plus intelligent de l'améliorer
Comment insérer un processus spécifique au début et à la fin de l'araignée avec la tremblante
Une histoire sur le portage du code de "Essayez de comprendre comment fonctionne Linux" sur Rust
Définir une tâche pour définir l'environnement de fabric dans YAML
Un mémorandum pour enregistrer la bibliothèque écrit en Hy dans PyPI
[python] Remplacez le nom du fichier image par un numéro de série
Changer la destination de sortie standard en un fichier en Python
Combinez des listes dans un DataFrame avec des pandas
Un moyen standard de développer et de distribuer des packages en Python
J'ai essayé d'illustrer le temps et le temps du langage C
Obtenez une adresse IP globale et exportez-la vers des feuilles de calcul Google
Comment générer une requête à l'aide de l'opérateur IN dans Django
Créer un environnement Python et transférer des données vers le serveur
Créez le code qui renvoie "A et prétendant B" en python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir toutes les clés et valeurs du dictionnaire
Je souhaite mapper le code EDINET et le numéro de valeur
Attribuez une adresse locale de lien à Linux et utilisez DNS-SD / SSDP
Essayez simplement de recevoir un webhook avec ngrok et Python
"Livre pour former la capacité de programmation à se battre dans le monde" Exemple de solution de code Python --1.6 Compression de chaîne de caractères
Exécutez le code de sortie sur le serveur Web local en tant que "A, faisant semblant d'être B" en python
"Livre pour former la capacité de programmation à se battre dans le monde" Exemple de solution de code Python --1.5 Conversion en une seule fois
"Un livre pour former les compétences de programmation pour combattre dans le monde" Exemple de réponse de code Python --3.1 Trois piles
"Livre pour former des compétences en programmation pour combattre dans le monde" Exemple de solution de code Python - 1.7 Rotation de matrice