A Python tool that auto-generates Apple Configuration Profiles (.mobileconfig) to force Wi-Fi proxy settings on iOS devices. Streamlines the setup process for mobile application penetration testing with Burp Suite.
python3 ios_burp_setup.py "Your Wi-Fi SSID"- Connect your iOS device to the specified Wi-Fi network.
- Scan the QR code printed in the terminal or open the URL on the same network.
- Tap Download to install the profile in iOS Settings.
- Trust the profile when prompted.
- The script hosts the profile on port
8000and configures the proxy to8082. - If your laptop firewall blocks inbound connections, temporarily disable it or allow incoming connections so your iOS device can reach the download page and proxy server.
- Optional: add a convenience alias for launching Burp with the config file:
alias burp='java -jar /opt/burp/burpsuite_community.jar --config-file=""'