Skip to content

stevenaldinger/Evil-AP-golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Evil AP in Golang

This is an example of an Evil WiFi Access Point written in golang.

Once a victim connects to the evil access point, DNS overrides on apple.com will make their browser go to a static site that you control.

Project layout

Check out cmd/evil-twin/main.go and internal/pkg/... for a look at the code.

.
β”œβ”€β”€ cmd
β”‚Β Β  └── evil-twin
β”‚Β Β      └── main.go
β”œβ”€β”€ conf
β”‚Β Β  β”œβ”€β”€ dnsmasq.conf
β”‚Β Β  β”œβ”€β”€ fake_hosts.conf
β”‚Β Β  β”œβ”€β”€ hostapd.conf
β”‚Β Β  └── hostapd.conf.example
β”œβ”€β”€ Dockerfile -> ./build/package/Dockerfile
β”œβ”€β”€ internal
β”‚Β Β  └── pkg
β”‚Β Β      β”œβ”€β”€ commands
β”‚Β Β      β”‚Β Β  └── commands.go
β”‚Β Β      β”œβ”€β”€ files
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ dnsmasq_conf.go
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ fake_hosts.go
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ hostapd_conf.go
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ network_manager.go
β”‚Β Β      β”‚Β Β  └── util.go
β”‚Β Β      β”œβ”€β”€ httpserver
β”‚Β Β      β”‚Β Β  └── http_server.go
β”‚Β Β      └── ip
β”‚Β Β          β”œβ”€β”€ ip_address.go
β”‚Β Β          └── ip_tables.go
β”œβ”€β”€ Makefile
β”œβ”€β”€ README.md
β”œβ”€β”€ scripts
β”‚Β Β  β”œβ”€β”€ disable-dns-binding-53.sh
β”‚Β Β  └── kill-network-manager.sh
β”œβ”€β”€ static
β”‚Β Β  β”œβ”€β”€ ac
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ac-films
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── 6.0.0
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ globalfooter
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── 3
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ globalnav
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── 4
β”‚Β Β  β”‚Β Β  └── localnav
β”‚Β Β  β”‚Β Β      └── 4
β”‚Β Β  β”œβ”€β”€ facebook.html
β”‚Β Β  β”œβ”€β”€ index.desktop.html
β”‚Β Β  β”œβ”€β”€ index.html
β”‚Β Β  └── v
β”‚Β Β      └── home
β”‚Β Β          └── dz
└── wpa_supp
    β”œβ”€β”€ README.md
    └── wpa.conf

About

Evil WiFi access point in golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages