All Projects → WebMaestroFr → rpi-roam-webapp

WebMaestroFr / rpi-roam-webapp

Licence: other
Setup script and web application for a wireless Raspberry Pi bridge.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to rpi-roam-webapp

Esp8266 Wifi Uart Bridge
Transparent WiFi (TCP, UDP) to UART Bridge, in AP or STATION mode
Stars: ✭ 107 (+723.08%)
Mutual labels:  wifi, bridge
Wifi Pumpkin Deprecated
DEPRECATED, wifipumpkin3 -> https://github.com/P0cL4bs/wifipumpkin3
Stars: ✭ 2,964 (+22700%)
Mutual labels:  wifi, access-point
Create ap
[NOT MAINTAINED] This script creates a NATed or Bridged WiFi Access Point.
Stars: ✭ 4,142 (+31761.54%)
Mutual labels:  wifi, access-point
Wifiphisher
Wifiphisher is a rogue Access Point framework for conducting red team engagements or Wi-Fi security testing. Using Wifiphisher, penetration testers can easily achieve a man-in-the-middle position against wireless clients by performing targeted Wi-Fi association attacks. Wifiphisher can be further used to mount victim-customized web phishing attacks against the connected clients in order to capture credentials (e.g. from third party login pages or WPA/WPA2 Pre-Shared Keys) or infect the victim stations with malwares.
Stars: ✭ 10,333 (+79384.62%)
Mutual labels:  wifi, access-point
Mitmap
📡 A python program to create a fake AP and sniff data.
Stars: ✭ 1,526 (+11638.46%)
Mutual labels:  wifi, access-point
ApeX
Using Social Engineering To Obtain WiFi Passwords
Stars: ✭ 87 (+569.23%)
Mutual labels:  wifi, access-point
Esp32 Serial Bridge
Wifi to 3x Serial bridge based on a ESP32
Stars: ✭ 169 (+1200%)
Mutual labels:  wifi, bridge
ansible-openwrt
Ansible collection to configure your OpenWrt devices more quickly and automatically (without Python)
Stars: ✭ 34 (+161.54%)
Mutual labels:  wifi, access-point
ESP8266-WiFi-UART-transparent-bridge
Transparent serial communication sketch in Arduino IDE
Stars: ✭ 27 (+107.69%)
Mutual labels:  wifi
C64-WiFi-Modem-User-Port
A NodeMCU (ESP8266) based WiFi modem for the C64's user port
Stars: ✭ 49 (+276.92%)
Mutual labels:  wifi
st-device-sdk-c-ref
SmartThings SDK Reference for Direct Connected Devices for C
Stars: ✭ 70 (+438.46%)
Mutual labels:  wifi
Apple-Signal
Connect Apple devices via bluetooth and wifi.
Stars: ✭ 27 (+107.69%)
Mutual labels:  wifi
tor-private-bridge
Bash script for setting up a private Tor bridge
Stars: ✭ 21 (+61.54%)
Mutual labels:  bridge
react-native-mercadopago-px
🚀 MercadoPago PX bridge for react-native
Stars: ✭ 87 (+569.23%)
Mutual labels:  bridge
UCAS-Helper
国科大(UCAS, ucas)校园网登录、课程资源下载、自动评教和分数查询助手
Stars: ✭ 105 (+707.69%)
Mutual labels:  wifi
uvlayout bridge
Blender Add-On: A bridge between Headus UVlayout and Blender
Stars: ✭ 20 (+53.85%)
Mutual labels:  bridge
esp8266-arduino-wifirgb
A RESTful API implementation to control an RGB LED Strip using an ESP8266 microcontroller.
Stars: ✭ 31 (+138.46%)
Mutual labels:  wifi
WiFiSpi
SPI library for Arduino AVR and STM32F1 to connect to ESP8266
Stars: ✭ 55 (+323.08%)
Mutual labels:  wifi
can2mqtt
Bidirectional CAN-Bus to MQTT-Bridge
Stars: ✭ 39 (+200%)
Mutual labels:  bridge
SerialToTCPBridgeProtocol
An error tolerant serial UART to TCP connection, raw data bridge.
Stars: ✭ 16 (+23.08%)
Mutual labels:  bridge

Raspberry Pi / Roam

This package wirelessly connects a Raspberry Pi to available WiFi networks and bridges the connection to an access point.

Screenshot

Requirements

You will need a Raspberry Pi 3 and an extra WiFi adapter. For initial setup, you will need to wire your Pi to a router.

The Pi has to be up and running a fresh image of Raspbian. If not, please follow this installation guide.

Installation

1 - Download this repository.

2 - Use secure copy to push the application directory onto the Pi (default password is: raspberry).

$ scp -r path/to/rpi-roam-webapp/roam [email protected]:.

3 - Take control with SSH (default password is: raspberry).

4 - Run the setup script.

pi@raspberrypi:~ $ sudo bash roam/setup.sh

The script will ask for some information.

  • Access Point Name : The SSID, basically the name of our Pi's WiFi. (default: Raspberry Pi)
  • Access Point Password : The passkey of our Pi's WiFi. Pick it well ! (default: raspberry)
  • Access Point Interface : The interface to bridge to (default: wlan0)
  • Adapter Interface : Our receiver, the one to bridge from (default: wlan1)
  • Host Name : The .local address of the Pi. (default: raspberrypi)
  • Local Network Address : "192.168.0" or whatever, just make sure to follow this IP format: three levels only ! (default: 10.0.0)
  • Application Port : The port to run the application on. (default: 80)
  • Application Name : The title to give to the application page... (default: Raspberry Pi)
  • Connection Process Interval : Interval inbetween each "auto" connection attempt, in minutes. (default: 2)

It may take some time since it runs apt-get install & apt-get update.

This package will automatically connect to known available networks.

To save a new network, access the application on the Pi's .local host (http://raspberrypi.local:80 by defaults) and set up the WiFi.

Once connection is made, our Pi will bridge it to our access point.

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