mirror of
https://github.com/bvanroll/college-pentesting.git
synced 2025-08-29 03:52:43 +00:00
110 lines
2.1 KiB
Bash
Executable File
110 lines
2.1 KiB
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# $Id: internet.sh, v1.00 2009-11-05 andy
|
|
#
|
|
# usage: internet.sh
|
|
#
|
|
|
|
sleep 1
|
|
|
|
echo "*****************"
|
|
echo "* INTERNET.SH *"
|
|
echo "*****************"
|
|
|
|
# run config.sh if this shell script have any configuration symbol
|
|
#. /sbin/config.sh
|
|
|
|
lan_if="br0"
|
|
|
|
# setup username:password
|
|
login=`nvram_get 2860 AdminID`
|
|
if [ "$login" = "" ]; then
|
|
echo "loading default configuration ..."
|
|
sleep 3
|
|
login=`nvram_get 2860 AdminID`
|
|
fi
|
|
pass=`nvram_get 2860 AdminPassword`
|
|
echo "$login::0:0:Adminstrator:/:/bin/sh" > /etc/passwd
|
|
echo "$login:x:0:$login" > /etc/group
|
|
chpasswd.sh $login $pass
|
|
|
|
# ftp server for wireless throughput test
|
|
echo "21 stream tcp nowait $login /usr/bin/ftpd ftpd -w" > /etc/inetd.conf
|
|
gpio telnetd_ftpd
|
|
#inetd &
|
|
|
|
# audio
|
|
model=`gpio model`
|
|
if [ "$model" == "DCS-5000L" ]; then
|
|
pcmcmd -s -q 11025 &
|
|
else
|
|
pcmcmd -s -q 8000 -x 15 &
|
|
fi
|
|
|
|
# video
|
|
uvc_stream -b &
|
|
# sleep 2 sec. in order to uvc_stream can get correct configuration data after factory reset
|
|
sleep 2
|
|
|
|
# Set RT5350 to dump switch mode (restore to no VLAN partition)
|
|
#switch reg w 14 5555
|
|
#switch reg w 40 1001
|
|
#switch reg w 44 1001
|
|
#switch reg w 48 1001
|
|
#switch reg w 4c 1
|
|
#switch reg w 50 2001
|
|
#switch reg w 70 ffffffff
|
|
#switch reg w 98 7f7f
|
|
#switch reg w e4 7f
|
|
|
|
# lo interface up -- mydlink need it
|
|
ifconfig lo up
|
|
|
|
# setup bridge, lan and wlan interface, and fast forwarding time (setfd, setmaxage)
|
|
ifconfig eth2 0.0.0.0
|
|
ifconfig ra0 0.0.0.0
|
|
|
|
brctl addbr br0
|
|
brctl addif br0 ra0
|
|
brctl addif br0 eth2
|
|
|
|
brctl setfd br0 1
|
|
brctl setmaxage br0 1
|
|
|
|
# setup wlan enable/disable
|
|
wlanonoff=`nvram_get 2860 WirelessDisable`
|
|
if [ "$wlanonoff" = "0" ]; then
|
|
gpio wlan 0
|
|
fi
|
|
if [ "$wlanonoff" = "1" ]; then
|
|
ifconfig ra0 down
|
|
gpio wlan 1
|
|
fi
|
|
|
|
# setup lan
|
|
lan.sh
|
|
|
|
# lltd
|
|
lld2d $lan_if
|
|
|
|
# ping (send arp)
|
|
gpio ping &
|
|
swing
|
|
|
|
# Set RT5350 to dump switch mode (restore to no VLAN partition)
|
|
switch reg w 14 5555
|
|
switch reg w 40 1001
|
|
switch reg w 44 1001
|
|
switch reg w 48 1001
|
|
switch reg w 4c 1
|
|
switch reg w 50 2001
|
|
switch reg w 70 ffffffff
|
|
switch reg w 98 7f7f
|
|
switch reg w e4 7f
|
|
|
|
echo "************************"
|
|
echo "* END OF INTERNET.SH *"
|
|
echo "************************"
|
|
|
|
|