Ping bash
Adranix
Messages postés
62
Statut
Membre
-
zipe31 Messages postés 38797 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 38797 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai mon début de code que voici:
#!/bin/bash
menu=0
while ((menu<1 || menu >6))
do
echo "Que voulez vous faire?"
echo "1 : Reverse DNS du domaine"
echo "2 : Visualisation des adresses"
echo "3 : IP actives"
echo "4 : Visualisations des IP actives"
echo "5 : Scan des ports"
echo "6 : Sortir"
read menu
done
case $menu in
"1")
echo "Reverse DNS du domaine"
echo -n "Entrez le nom de domaine: "
read domaine
host -l $domaine | egrep -e -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | sort -u > dsnDomaine.txt
;;
"2")
echo "Visualisation des adresses"
cat dsnDomaine.txt
;;
"3")
echo "IP actives"
while read IP
do
;;
"4")
echo "Visualisations des IP actives"
cat ipactives.txt
;;
"5")
echo "Scan des ports"
;;
"6")
echo "Sortie"
exit 0
;;
*)
echo "Commande non disponible"
;;
esac
et je cherche à pinger les adresse contenues dans le premier .txt afin de placer les ping qui repondent dans un second txt mais je bloque totalement avec les ping xD
J'ai mon début de code que voici:
#!/bin/bash
menu=0
while ((menu<1 || menu >6))
do
echo "Que voulez vous faire?"
echo "1 : Reverse DNS du domaine"
echo "2 : Visualisation des adresses"
echo "3 : IP actives"
echo "4 : Visualisations des IP actives"
echo "5 : Scan des ports"
echo "6 : Sortir"
read menu
done
case $menu in
"1")
echo "Reverse DNS du domaine"
echo -n "Entrez le nom de domaine: "
read domaine
host -l $domaine | egrep -e -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | sort -u > dsnDomaine.txt
;;
"2")
echo "Visualisation des adresses"
cat dsnDomaine.txt
;;
"3")
echo "IP actives"
while read IP
do
;;
"4")
echo "Visualisations des IP actives"
cat ipactives.txt
;;
"5")
echo "Scan des ports"
;;
"6")
echo "Sortie"
exit 0
;;
*)
echo "Commande non disponible"
;;
esac
et je cherche à pinger les adresse contenues dans le premier .txt afin de placer les ping qui repondent dans un second txt mais je bloque totalement avec les ping xD
A voir également:
- Ping bash
- Bingo bash free - Télécharger - Divers Jeux
- Ping url ✓ - Forum Windows
- Avoir du ping expression ✓ - Forum Réseau
- C est quoi un ping??????? - Forum Réseau
- Ping défaillance générale - Forum Réseau
1 réponse
Salut,
while read line
do
ping -c 1 -q ${line} >/dev/null 2>&1 && echo ${line} >> second.txt
done < premier.txt
Char Snipeur
Messages postés
10112
Date d'inscription
Statut
Contributeur
Dernière intervention
1 299
peut être purger second.txt avant d'écrire dedans ?
zipe31
Messages postés
38797
Date d'inscription
Statut
Contributeur
Dernière intervention
6 435
Il voulait juste la procédure, après (et avant) il fait ce qu'il veut ;-)))