Advertisement
Guest User

netowrk-test

a guest
Jul 30th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.90 KB | None | 0 0
  1. #!/bin/bash
  2. NETWORK="/tmp/input.txt"
  3. >$NETWORK
  4.  
  5. VERSION='0.1'
  6.  
  7. echo "Kontrola potrebnych balicku"
  8.  
  9. sleep 1
  10.  
  11. if [ "$(dpkg -s dialog | grep 'Status:')" == 'Status: install ok installed' ]; then
  12.     echo "Potrebne balicky byly nalezeny"
  13. else
  14.     echo "Pro instalaci balicku ktere nebyly nalezene napiste:"
  15.     echo "sudo apt-get install dialog"
  16. fi
  17.  
  18. sleep 1
  19.  
  20. dialog --title "Local network test" --clear \
  21.         --yesno "Prejete si spustit tento program" 10 30
  22.  
  23.  
  24. case $? in
  25.   1)
  26.     exit;;
  27.   255)
  28.     exit;;
  29. esac
  30.  
  31. sleep 1
  32.  
  33. dialog --title "Local network test" --clear \
  34.         --inputbox "Zadejte prvni 3 cisla vasi site napΕ™. 192.168.0" 10 30 2>$NETWORK
  35.  
  36.  
  37. NETWORK=$(<$NETWORK)
  38.  
  39. for (( IP=1 ; $IP-255 ; IP=$IP+1 ))
  40. do ping -c 1 $NETWORK.$IP | grep "64 bytes from" &
  41. done > /tmp/pokus.txt
  42.  
  43. wait
  44.  
  45. dialog --title "Local network test" --clear \
  46.         --textbox /tmp/pokus.txt 20 60
  47.  
  48.  
  49. clear
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement