Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.11 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. case "$1" in
  4.     -n)
  5.         nip=`/sbin/ifconfig wlan0 | grep "inet Adresse" | awk -F: '{print $2}' | awk '{print $1}'`
  6.         echo "Network IP: $nip"
  7.         ;;
  8.     -N)
  9.         /sbin/ifconfig wlan0 | grep "inet Adresse" | awk -F: '{print $2}' | awk '{print $1}'
  10.         ;;
  11.     -p)
  12.         iip=`wget --timeout=10 -q -O - api.myiptest.com | awk -F "\"" '{print $4}'`
  13.         echo "Public IP: $iip"
  14.         ;;
  15.     -P)
  16.         wget --timeout=10 -q -O - api.myiptest.com | awk -F "\"" '{print $4}'
  17.         ;;
  18.     -a)
  19.         nip=`/sbin/ifconfig wlan0 | grep "inet Adresse" | awk -F: '{print $2}' | awk '{print $1}'`
  20.         echo "Network IP: $nip"
  21.         iip=`wget --timeout=10 -q -O - api.myiptest.com | awk -F "\"" '{print $4}'`
  22.         echo "Public IP: $iip"
  23.         ;;
  24.     -A)
  25.         /sbin/ifconfig wlan0 | grep "inet Adresse" | awk -F: '{print $2}' | awk '{print $1}'
  26.         wget --timeout=10 -q -O - api.myiptest.com | awk -F "\"" '{print $4}'
  27.         ;;
  28.     *)
  29.         echo "Get Network and Public IP Adresses"
  30.         echo "Usage:"
  31.         echo "getip [-aAnNpP]"
  32.         ;;
  33. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement