Ping bash
Adranix
Messages postés
62
Statut
Membre
-
zipe31 Messages postés 38797 Statut Contributeur -
zipe31 Messages postés 38797 Statut Contributeur -
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
- Avoir du ping expression - Forum Réseau
- Définition de ping ✓ - Forum Réseau
- Port ping - Forum Windows
- Bingo bash free - Télécharger - Divers Jeux
- 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
Statut
Contributeur
1 299
peut être purger second.txt avant d'écrire dedans ?
zipe31
Messages postés
38797
Statut
Contributeur
6 433
Il voulait juste la procédure, après (et avant) il fait ce qu'il veut ;-)))