A comprehensive collection of professional HTML login page templates designed to mimic popular online services for educational and testing purposes.
This repository is intended for educational purposes only. These templates are designed for:
- Security research and penetration testing
- Educational demonstrations of phishing techniques
- Captive portal development for legitimate networks
- Cybersecurity training and awareness programs
Please use responsibly and only in authorized environments.
-
Clone the repository:
git clone https://github.com/yourusername/captive-portal-templates.git cd captive-portal-templates -
Choose a template: Select the HTML file that matches your target service
-
Customize as needed: Modify the form action URL and any specific styling requirements
-
Deploy: Serve the HTML file through your web server or captive portal system
These templates can be integrated with various captive portal solutions:
- pfSense: Upload to web server and configure portal settings
- OpenWrt: Use with nodogsplash or similar packages
- Custom Solutions: Modify form actions to point to your authentication backend
captive-portal-templates/
├── Amazon.html # Amazon login template
├── apple.html # Apple ID login template
├── Better_Google_Mobile.html # Mobile Google login template
├── Facebook.html # Facebook login template
├── Google_Modern.html # Modern Google login template
├── Microsoft.html # Microsoft login template
├── T_Mobile.html # T-Mobile login template
├── Twitch.html # Twitch login template
├── Twitter.html # Twitter/X login template
└── README.md # This file
Contributions are welcome! Please feel free to:
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-template) - Commit your changes (
git commit -am 'Add new template') - Push to the branch (
git push origin feature/new-template) - Create a Pull Request
When adding new service templates:
- Follow the existing naming convention
- Include authentic styling and branding
- Ensure mobile responsiveness
- Add proper form validation
- Update this README with the new template