All Projects → fusionneur → ethernally

fusionneur / ethernally

Licence: MIT license
Your scrcpy companion for Android wireless screen mirroring

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to ethernally

Probequest
Toolkit for Playing with Wi-Fi Probe Requests
Stars: ✭ 167 (+406.06%)
Mutual labels:  wifi, wireless
Mininet Wifi
Emulator for Software-Defined Wireless Networks
Stars: ✭ 249 (+654.55%)
Mutual labels:  wifi, wireless
Netjson
NetJSON is a data interchange format for encoding the basic building blocks of networks.
Stars: ✭ 171 (+418.18%)
Mutual labels:  wifi, wireless
Ansible Openwisp2 Imagegenerator
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Stars: ✭ 122 (+269.7%)
Mutual labels:  wifi, wireless
Scrcpy Gui
👻 A simple & beautiful GUI application for scrcpy. QQ群:734330215
Stars: ✭ 2,402 (+7178.79%)
Mutual labels:  adb, scrcpy
Wifi Passview
An open source batch script based WiFi Passview for Windows!
Stars: ✭ 157 (+375.76%)
Mutual labels:  wifi, wireless
Django Netjsonconfig
Configuration manager for embedded devices, implemented as a reusable django-app
Stars: ✭ 213 (+545.45%)
Mutual labels:  wifi, wireless
Hostapd
Script for compiling, patching and packing hostapd from sources
Stars: ✭ 36 (+9.09%)
Mutual labels:  wifi, wireless
wirebug
Toggle Wi-Fi debugging on Android without a USB cable (needs root)
Stars: ✭ 33 (+0%)
Mutual labels:  adb, wifi
adb-wifi-setting-manager
Control wifi connections on Android with adb
Stars: ✭ 31 (-6.06%)
Mutual labels:  adb, wifi
Mitmap
📡 A python program to create a fake AP and sniff data.
Stars: ✭ 1,526 (+4524.24%)
Mutual labels:  wifi, wireless
ESP32 Thing Plus
ESP32 Thing-compatible board using the WROOM module and a QWIIC connector.
Stars: ✭ 18 (-45.45%)
Mutual labels:  wifi, wireless
Wled Wemos Shield
Wemos D1 Mini (ESP8266) or Wemos ESP32 D1 Mini (ESP32) based shield for WLED firmware
Stars: ✭ 105 (+218.18%)
Mutual labels:  wifi, wireless
Kickthemout
💤 Kick devices off your network by performing an ARP Spoof attack.
Stars: ✭ 2,005 (+5975.76%)
Mutual labels:  wifi, wireless
Rtl88x2bu wifi linux v5.2.4.4 26334.20180126 coex20171012 5044
rtl88x2bu driver updated for modern kernels.
Stars: ✭ 55 (+66.67%)
Mutual labels:  wifi, wireless
Wifi Txpower Unlocker
Stars: ✭ 173 (+424.24%)
Mutual labels:  wifi, wireless
Android
An Open-Source Android application that allows you to send and receive files over available connections, and offers unique features like sharing over HTTP, pausing and resuming transfers
Stars: ✭ 695 (+2006.06%)
Mutual labels:  wifi, wireless
Boopsuite
A Suite of Tools written in Python for wireless auditing and security testing.
Stars: ✭ 807 (+2345.45%)
Mutual labels:  wifi, wireless
adb-interface-vscode
🔌 A tool that allows you to execute ADB.exe commands/actions without having to interact with the terminal.
Stars: ✭ 26 (-21.21%)
Mutual labels:  adb, wifi
Pedalino
Smart wireless MIDI foot controller for guitarists and more.
Stars: ✭ 105 (+218.18%)
Mutual labels:  wifi, wireless

ethernally

Your scrcpy companion for Android wireless screen mirroring

alt text

Features
  • Mirrors your screen wirelessly with scrcpy
  • New! Support for non-rooted devices
  • New! Supports Android 12
  • Automatically adds Wi-Fi adb connection capability at boot [root only]
  • Connects through adb via Wi-Fi or USB cable
  • Remembers last known working Wi-Fi IP for fast connection
  • Works even when authorization was revoked due to expiration (Android 11)
  • Drops you to a wireless shell on the device
  • Works in Linux and in Windows via cygwin or WSL (Windows Subsystem for Linux)
  • Tackles all scenarios that could get you into issues. It even finds a way when Wi-Fi is turned off!
  • POSIX compatible
Requirements
  • scrpy must be installed or set to system PATH (clone from: https://github.com/Genymobile/scrcpy)
  • To permanently set Android props to allow Wi-Fi adb connections at all times, it is required to have the device rooted (you can use magisk).
  • You might need an USB cable for resolving potential connectivity issues in USB debugging mode. If the tool asks for it, just plug it between your device and your PC while having USB debugging enabled. (To unlock the hidden Developer tools/options menu, go to Android Settings > About > Press on 'build number' 7 times. Then go to android settings > developer tools/options and enable USB debugging)
  • chmod +x ethernally.sh # make the script executable
  • Situational: dos2unix ethernally.sh #might be needed to convert line endings to unix format (eg. when using Github for Desktop)
  • Note: perl is required (should be installed by default on most linux systems, but needs to be installed if using cygwin)
How To Run
  • Simply run the script from its folder (cd ethernally) and follow the intuitive wizard guide
./ethernally.sh
  • You could also add it to system path (linux) or to the environment variables (cygwin), and call it from anywhere (eg. ethernally)
  • Alternatively, you could create a symlink in your preferred location (eg. on your Linux Desktop)
  • You could even add a shortcut on Windows (cygwin) to launch screen mirroring upon execution. To do that, set shortcut's target similar to this:
C:\cygwin\bin\mintty.exe /usr/bin/bash --login "/cygdrive/c/GitHub/ethernally/ethernally.sh"
How To Update
  • To update the script, simply pull latest changes from the git repository:
git pull
  • Alternatively you could just copy/paste the code into your script or download it again (eg. with wget)

Feel free to contribute

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].