Navigation Menu

Skip to content

Commit

Permalink
Switched from isc-dhcp-server to dnsmasq due to problems with isc-dhc…
Browse files Browse the repository at this point in the history
…p in kali-rolling
  • Loading branch information
singe committed May 11, 2016
1 parent 29829ca commit b181992
Show file tree
Hide file tree
Showing 13 changed files with 30 additions and 46 deletions.
2 changes: 1 addition & 1 deletion kali-install.sh
Expand Up @@ -21,7 +21,7 @@ fi
make

# Install dependencies
apt-get --yes install apache2 dsniff isc-dhcp-server macchanger \
apt-get --yes install apache2 dsniff dnsmasq macchanger \
metasploit-framework python-dnspython python-pcapy python-scapy \
sslsplit stunnel4 tinyproxy procps iptables asleap scapy
make install
Expand Down
17 changes: 0 additions & 17 deletions run-mana/conf/dhcpd-two.conf

This file was deleted.

17 changes: 0 additions & 17 deletions run-mana/conf/dhcpd.conf

This file was deleted.

11 changes: 10 additions & 1 deletion run-mana/conf/hostapd-mana-all.conf
Expand Up @@ -6,6 +6,15 @@ driver=nl80211
ssid=Internet
channel=6

auth_algs=3
# no SSID cloaking
ignore_broadcast_ssid=0
# Put hostapd in white/black list mode
macaddr_acl=0
# only used if you want to do filter by MAC address
#accept_mac_file=/etc/mana-toolkit/hostapd.accept
#deny_mac_file=/etc/mana-toolkit/hostapd.deny

bss=wlan0_0
ssid=InternetSecure
ieee8021x=1
Expand Down Expand Up @@ -35,7 +44,7 @@ ap_max_inactivity=3000
auth_algs=3

# no SSID cloaking
ignore_broadcast_ssid=2
ignore_broadcast_ssid=1

# -1 = log all messages
logger_syslog=-1
Expand Down
9 changes: 9 additions & 0 deletions run-mana/conf/hostapd-mana-eap.conf
Expand Up @@ -6,6 +6,15 @@ driver=nl80211
ssid=AlwaysOn
channel=6

auth_algs=3
# no SSID cloaking
ignore_broadcast_ssid=0
# Put hostapd in white/black list mode
macaddr_acl=0
# only used if you want to do filter by MAC address
#accept_mac_file=/etc/mana-toolkit/hostapd.accept
#deny_mac_file=/etc/mana-toolkit/hostapd.deny

bss=wlan0_0
ssid=AlwaysOnSecure
ieee8021x=1
Expand Down
1 change: 1 addition & 0 deletions run-mana/mana-menu.sh
@@ -1,4 +1,5 @@
#!/bin/bash
#This is a work in progress and not complete, don't use it

upstream=eth0
phy=wlan0
Expand Down
2 changes: 1 addition & 1 deletion run-mana/start-nat-full.sh
Expand Up @@ -22,7 +22,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
dnsmasq -C /etc/mana-toolkit/dnsmasq-dhcpd.conf $phy

echo '1' > /proc/sys/net/ipv4/ip_forward
iptables --policy INPUT ACCEPT
Expand Down
2 changes: 1 addition & 1 deletion run-mana/start-nat-simple.sh
Expand Up @@ -16,7 +16,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
dnsmasq -C /etc/mana-toolkit/dnsmasq-dhcpd.conf $phy

echo '1' > /proc/sys/net/ipv4/ip_forward
iptables --policy INPUT ACCEPT
Expand Down
4 changes: 2 additions & 2 deletions run-mana/start-noupstream-all.sh
Expand Up @@ -32,8 +32,8 @@ 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
dnsmasq -z -C /etc/mana-toolkit/dnsmasq-dhcpd.conf -i $phy -I lo
dnsmasq -z -C /etc/mana-toolkit/dnsmasq-dhcpd-two.conf -i $phy0 -I lo
dnsspoof -i $phy -f /etc/mana-toolkit/dnsspoof.conf&
dnsspoof -i $phy0 -f /etc/mana-toolkit/dnsspoof.conf&
service apache2 start
Expand Down
5 changes: 2 additions & 3 deletions run-mana/start-noupstream-eap.sh
Expand Up @@ -32,9 +32,8 @@ 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
touch /var/lib/dhcp/dhcpd-two.leases
dhcpd -pf /var/run/dhcpd-two.pid -lf /var/lib/dhcp/dhcpd-two.leases -cf /etc/mana-toolkit/dhcpd-two.conf $phy0
dnsmasq -z -C /etc/mana-toolkit/dnsmasq-dhcpd.conf -i $phy -I lo
dnsmasq -z -C /etc/mana-toolkit/dnsmasq-dhcpd-two.conf -i $phy0 -I lo
dnsspoof -i $phy -f /etc/mana-toolkit/dnsspoof.conf&
dnsspoof -i $phy0 -f /etc/mana-toolkit/dnsspoof.conf&
service apache2 start
Expand Down
2 changes: 1 addition & 1 deletion run-mana/start-noupstream-eaponly.sh
Expand Up @@ -27,7 +27,7 @@ ifconfig $phy
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
dnsmasq -C /etc/mana-toolkit/dnsmasq-dhcpd.conf $phy
dnsspoof -i $phy -f /etc/mana-toolkit/dnsspoof.conf&
service apache2 start
stunnel4 /etc/mana-toolkit/stunnel.conf
Expand Down
2 changes: 1 addition & 1 deletion run-mana/start-noupstream.sh
Expand Up @@ -22,7 +22,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
dnsmasq -C /etc/mana-toolkit/dnsmasq-dhcpd.conf $phy
dnsspoof -i $phy -f /etc/mana-toolkit/dnsspoof.conf&
service apache2 start
stunnel4 /etc/mana-toolkit/stunnel.conf
Expand Down
2 changes: 1 addition & 1 deletion ubuntu-install.sh
Expand Up @@ -7,7 +7,7 @@ echo [+] It assumes you are running Ubuntu 14.04
echo [+] If you are worried about that, hit Ctl-C now, or hit Enter to continue
read

apt-get install libnl-dev isc-dhcp-server tinyproxy libssl-dev apache2 macchanger python-dnspython python-pcapy dsniff stunnel4
apt-get install libnl-dev dnsmasq tinyproxy libssl-dev apache2 macchanger python-dnspython python-pcapy dsniff stunnel4

echo "deb http://http.kali.org/kali kali main non-free contrib" > /etc/apt/sources.list.d/mana-kali.list
#echo """Package: sslsplit, python-scapy, metasploit-framework
Expand Down

0 comments on commit b181992

Please sign in to comment.