FluxER - The bash script which installs and runs the Fluxion tool inside Termux. The wireless security auditing tool used to perform WPA/WPA2 auditing and MITM auditing.
๐ FluxER
Fluxion Easy Runner for Termux
Automated installer and launcher for Fluxion - a wireless security auditing toolkit for WPA/WPA2 testing and network analysis in Termux environments.
๐ฏ Features
- Automated Setup: One-command installation of Ubuntu (proot) and Fluxion
- Optimized for Termux: Efficient resource usage and mobile-friendly
- No Root Required: Works on non-rooted Android devices
- Smart Package Management: Only installs necessary dependencies
- Error Handling: Robust installation with detailed progress feedback
- Storage Efficient: Optional components to minimize space usage
๐ Requirements
Minimum Requirements
- OS: Termux on Android 9.0+
- Architecture: ARM64 (64-bit)
- Storage: ~500MB-1GB free space
- Internet: Stable connection for downloads
- Permissions: Storage access (granted during setup)
Recommended
- Android 9.0 or higher
- 2GB+ free storage for optimal performance
- Wi-Fi connection for faster downloads
๐ Installation
Quick Start
- Install Termux from F-Droid (recommended) or GitHub
- Update Termux packages:
pkg update && pkg upgrade -y
- Clone the repository:
git clone https://github.com/0n1cOn3/FluxER.git
cd FluxER
- Make the script executable:
chmod +x fluxer.sh
- Run FluxER:
./fluxer.sh
The installer will:
- Request storage permissions
- Install required dependencies
- Download and setup Ubuntu (proot)
- Install Fluxion and wireless tools
- Provide launch instructions
๐ป Usage
First Launch
After installation completes, start Fluxion with:cd ~
./start-ubuntu.sh
cd fluxion
./fluxion.sh
Quick Launch (One-liner)
./start-ubuntu.sh -c 'cd fluxion && ./fluxion.sh'
Create an Alias (Optional)
Add to~/.bashrc for easy access:
echo "alias fluxion='~/start-ubuntu.sh -c \"cd fluxion && ./fluxion.sh\"'" >> ~/.bashrc
source ~/.bashrc
Then simply run: fluxion
๐ ๏ธ What Gets Installed
Termux Packages
- Git, Wget, Curl
- Proot (for Ubuntu environment)
- Python 2 & 3 (optional)
- Figlet (for banners)
Ubuntu Environment
- Wireless Tools (aircrack-ng, hostapd, etc.)
- Network utilities (iptables, dsniff)
- Fluxion framework
- Optional: reaver, bully, pixiewps, hashcat
๐ Troubleshooting
Common Issues
Storage permission denied
termux-setup-storage Manually grant permission in Android settings if needed
Installation fails
# Clear cache and retry apt clean pkg update ./fluxer.sh
Ubuntu environment won't start
# Reinstall proot pkg reinstall proot
Fluxion not found
# Verify installation ls ~/fluxion If missing, reinstall
rm -rf ~/fluxion ./fluxer.sh
๐ Stargazers Over Time
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
๐ฅ Credits
- Original Script: MrBlackX/TheMasterCH
- Current Maintainer: 0n1cOn3
- Fluxion: FluxionNetwork
- Ubuntu Script: tuanpham-dev
๐ License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
โ ๏ธ Legal Disclaimer
๐ด FOR EDUCATIONAL PURPOSES ONLY ๐ด
Important Legal Notice:
- This tool is provided strictly for educational and authorized security testing purposes
- Unauthorized access to computer networks is illegal under laws including:
- You must have explicit written permission from network owners before testing
- The authors and contributors assume NO LIABILITY for misuse or damage
- By using this software, you agree to use it legally and ethically
๐ก๏ธ Use Responsibly. Test Ethically. Stay Legal.
If you don't have permission, don't do it.
๐ Support
- Issues: GitHub Issues
Made with โค๏ธ for the security research community
Star โญ this repository if you find it helpful!