Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redshift: MITM Made Easy

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).


Installation

  git clone https://github.com/checcoalt/redshift.git
  cd redshift
  sudo ./installer.sh

This 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.


Documentation


Usage/Examples


GUI


Authors

  • 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"

Future Features

  • 🚀 Enhanced web-based GUI
  • 🔄 Support for additional protocols (e.g., UDP, HTTP, MQTT)
  • 🔐 Support for TLS/SSL scenarios

Contributing

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:

  1. Fork the repository
  2. Create a new branch for your feature (git checkout -b feature-name)
  3. Commit your changes (git commit -m 'Added a new feature')
  4. Push the branch (git push origin feature-name)
  5. Open a pull request!

License

This project is licensed under the MIT License. See the LICENSE file for details.


Disclaimer

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.

About

A simple tool designed to perform Man-In-The-Middle (MITM) attacks on unencrypted networks.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages