0

I have a website in my localhost:

index.html

I want to convert my laptop into a hotspot in a way that any url that the client will open in his browser will be considered as my local webserver mentioned above.

For that, I used airbase.

#put interface card in monitor mode
airmon-ng start wlan0

#scanning interface to clone airodump-ng -M mon0

#create wifi access point airbase-ng -e GamingOpenWifi -c 6 -P mon0

This is my /etc/dnsmasq.conf configuration

# Listen for DHCP and DNS on this interface
interface=at0

dhcp range

dhcp-range=192.168.1.10, 192.168.1.250, 12h

DNS

dhcp-option=6,192.168.1.1

router

dhcp-option=3,192.168.1.1

Servers to use

server=8.8.8.8

#enable logging log-queries log-dhcp

Authoritative

dhcp-authoritative

To configure the dhcp server, I ran:

# configuring tunnel interface so that we can create a bridge between our access point and our wired interface

ifconfig at0 192.168.1.1 netmask 255.255.255.0

#adjust maximum transmission unit or MTU

ifconfig at0 mtu 1400

booting up dns service/ dhcp server tut 2

dnsmasq -C /etc/dnsmasq.conf -d

#adding routing table route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

enabling IP forwarding

echo 1 > /proc/sys/net/ipv4/ip_forward

And these are my iptables rules:

# rule inside tunnel interface
iptables --append FORWARD --in-interface at0 -j ACCEPT 
# allow tcp connection on port 80 and forward them to our server
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80 
iptables -t nat -A POSTROUTING -j MASQUERADE

What is not working:

  1. When I open a website with a domain name, I get website not found.
  2. When I open anything with https, I get website not found
  3. However, when I open any IP address, it redirects to my webserver.

How can I make 1) and 2) redirect to my local webserver as well?

TSR
  • 101

0 Answers0