Besoin d'aide Script Linux
Mr Erloie
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
A tous les programmeurs, je fais appel à vous, car moi-même ne connaissant rien en programmation j'espère trouver une personne qui puisse me faire un script enfin j'espère que cela n'est pas trop compliqué pour lui ou elle.
Voilà j'ai différent ordinateur chez moi qui tourne sous linux et donc je lance régulièrement la commande suivante dans un terminal :
netstat -tn -t 1
Qui me permet de voir les ip entrant sur mon pc avec le port , ce que j'aimerais faire dans le cadre de mon travail est d'avoir la même chose mais, avec une fenêtre "warning"
J'aimerais que le script ce lance comme netstat mais, avec un dictionnaire, qui répertorie toutes les ip que j'aurais au préalable rentré, s'il vois une ip qui se trouve dans le dico celui-ci me lance une fenêtre warning ip : "l'ip"
Merci de votre aide.
A tous les programmeurs, je fais appel à vous, car moi-même ne connaissant rien en programmation j'espère trouver une personne qui puisse me faire un script enfin j'espère que cela n'est pas trop compliqué pour lui ou elle.
Voilà j'ai différent ordinateur chez moi qui tourne sous linux et donc je lance régulièrement la commande suivante dans un terminal :
netstat -tn -t 1
Qui me permet de voir les ip entrant sur mon pc avec le port , ce que j'aimerais faire dans le cadre de mon travail est d'avoir la même chose mais, avec une fenêtre "warning"
J'aimerais que le script ce lance comme netstat mais, avec un dictionnaire, qui répertorie toutes les ip que j'aurais au préalable rentré, s'il vois une ip qui se trouve dans le dico celui-ci me lance une fenêtre warning ip : "l'ip"
Merci de votre aide.
A voir également:
- Besoin d'aide Script Linux
- Script vidéo youtube - Guide
- Linux reader - Télécharger - Stockage
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Toutou linux - Télécharger - Systèmes d'exploitation
3 réponses
Ce que tu cherches à faire n'est pas très compliqué, même pour quelqu'un qui n'est pas programmeur.
En gros, le script devras récupérer les ip entrant, les stocker momentanément en mémoire et chercher dans le dico en question si une des ip qu'il vient d'enregistrer se trouve dans le dico, si oui, il t'ouvre une fenêtre de warning et y afficher l'ip en question..
Je t'invite à lire ce tuto qui n'est pas trop mal fait : https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/42867-introduction-aux-scripts-shell
Commence par essayer de faire le script par toi même, et si tu rencontres des problèmes, n'hésite pas à poser des questions !!
En gros, le script devras récupérer les ip entrant, les stocker momentanément en mémoire et chercher dans le dico en question si une des ip qu'il vient d'enregistrer se trouve dans le dico, si oui, il t'ouvre une fenêtre de warning et y afficher l'ip en question..
Je t'invite à lire ce tuto qui n'est pas trop mal fait : https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/42867-introduction-aux-scripts-shell
Commence par essayer de faire le script par toi même, et si tu rencontres des problèmes, n'hésite pas à poser des questions !!
soit liste le fichier contenamt les IPs, essayer
$ awk -F"[ :]*" 'ARGIND==1 {ip[n++]=$0; next} {for(m=0;m<n;m++)if($6 == ip[m])print "warning", ip[m]}' liste <( netstat -tn -t 1 )