Redshift is a simple tool designed to perform Man-In-The-Middle (MITM) attacks on unencrypted networks. This tool is intended for educational and cybersecurity research purposes, allowing you to test and assess the vulnerabilities of unprotected networks.
The name is inspired by the redshift effect, which describes how an electromagnetic wave emitted by a receding object is perceived with a longer wavelength, symbolizing an alteration of information in transit.
Moreover, the first experiment using this tool aimed at altering the operation of an IoT device by triggering an unnecessary emergency procedure, which turned on a red LED instead of a green one (shifting to red).
git clone https://github.com/checcoalt/redshift.git
cd redshift
sudo ./installer.shThis installation is intended for Debian/Ubuntu-based Linux distributions and will provide python3 and pip3, if not installed, along with all the required Python libraries for Redshift.
- Francesco Altiero (@checcoalt), MSc in Computer Engineering at University of Naples "Federico II"
- Simone Cecere (@simocecere), MSc in Computer Engineering at University of Naples "Federico II"
- 🚀 Enhanced web-based GUI
- 🔄 Support for additional protocols (e.g., UDP, HTTP, MQTT)
- 🔐 Support for TLS/SSL scenarios
Contributions to this project are welcome! If you'd like to contribute, please open a pull request or report any bugs. Follow these steps to contribute:
- Fork the repository
- Create a new branch for your feature (
git checkout -b feature-name) - Commit your changes (
git commit -m 'Added a new feature') - Push the branch (
git push origin feature-name) - Open a pull request!
This project is licensed under the MIT License. See the LICENSE file for details.
⚠ Using Redshift on networks that are not owned by you without permission is illegal.
Use it only in controlled environments and with the network owner's consent.
Additionally, note that MITM attacks can compromise the privacy and security of users.
It is highly recommended to use this tool only for testing or research purposes in safe, controlled environments.